Esempio n. 1
0
def crearEmpresa_view(request):
	activo = "empresa"
	if request.method == "POST":
		form = EmpresaForm(request.POST,request.FILES,error_class=DivErrorList)
		ctx = {'activo':activo,'form':form}
		if form.is_valid():
		#Se carga datos del formulario crearempresa
			registroEmpresa = form.save(commit=False)
			registroEmpresa.save()
			registroEmpresa.user.add(request.user)
			form.save_m2m()
			return HttpResponseRedirect('/usuario/empresa')
		else:
			return render_to_response('user/crearEmpresa.html',ctx,context_instance=RequestContext(request))
	else:        
		form = EmpresaForm()
		ctx = {'activo':activo,'form':form}
		return render_to_response('user/crearEmpresa.html',ctx,context_instance=RequestContext(request))
Esempio n. 2
0
def editarEmpresa_view(request,id_empresa):
	activo = "empresa"
	try:
		#Verifica si el id corresponde a una empresa existente
		empresaget = empresa.objects.get(id= id_empresa,user=request.user)
		if request.method == "POST":
			form = EmpresaForm(request.POST,request.FILES,error_class=DivErrorList,instance=empresaget)
			ctx = {'activo':activo,'form':form}
			if form.is_valid():
				form.save()
				return HttpResponseRedirect('/usuario/empresa')
			else:
				return render_to_response('user/editarEmpresa.html',ctx,context_instance=RequestContext(request))
		else:        
			form = EmpresaForm(instance= empresaget)
			ctx = {'activo':activo,'form':form}
			return render_to_response('user/editarEmpresa.html',ctx,context_instance=RequestContext(request))
	except:
		return HttpResponseRedirect('/usuario/empresa')