Beispiel #1
0
def registrar_individual(request):
	contacto = Contacto.objects.all()
	if request.user.is_authenticated():
		return HttpResponseRedirect('/')
	if request.method == 'POST':
		cliente = ClienteForm(request.POST)
		if cliente.is_valid():
			user = User.objects.create_user(username=cliente.cleaned_data['username'], email = cliente.cleaned_data['email'], password = cliente.cleaned_data['password'])
			user.first_name = cliente.cleaned_data['nombre'] 
			user.last_name = cliente.cleaned_data['apellidos']
			user.save()
			clienteIndividual = PerfilCliente(user = user, nombre = cliente.cleaned_data['nombre'], apellidos = cliente.cleaned_data['apellidos'] , email = cliente.cleaned_data['email'],cedula = cliente.cleaned_data['cedula'], direccion = cliente.cleaned_data['direccion'], fechaNacimiento = cliente.cleaned_data['fechaNacimiento'], telefono = cliente.cleaned_data['telefono'], celular = cliente.cleaned_data['celular'], pais = cliente.cleaned_data['pais'])
			clienteIndividual.save()
			cliente = Cliente(perfil = clienteIndividual, tipo = "Individual")
			cliente.save()
			return  HttpResponseRedirect('/')
	else:
		cliente = ClienteForm()
	return render_to_response('registroIndividual.html', locals(), context_instance = RequestContext(request))
Beispiel #2
0
def registrar_empresa(request):
	if request.user.is_authenticated():
		return HttpResponseRedirect('/')
	contacto = Contacto.objects.all()
	if request.method == 'POST':
		cliente = ClienteForm(request.POST)
		empresaform = EmpresaForm(request.POST)
		if cliente.is_valid() and empresaform.is_valid():
			user = User.objects.create_user(username=cliente.cleaned_data['username'], email = cliente.cleaned_data['email'], password = cliente.cleaned_data['password'])
			user.first_name = cliente.cleaned_data['nombre'] 
			user.last_name = cliente.cleaned_data['apellidos']
			user.save()
			clienteEmpresa = PerfilCliente(user = user, nombre = cliente.cleaned_data['nombre'], apellidos = cliente.cleaned_data['apellidos'] , email = cliente.cleaned_data['email'],cedula = cliente.cleaned_data['cedula'], direccion = cliente.cleaned_data['direccion'], fechaNacimiento = cliente.cleaned_data['fechaNacimiento'], telefono = cliente.cleaned_data['telefono'], celular = cliente.cleaned_data['celular'], ciudad = cliente.cleaned_data['ciudad'],pais = cliente.cleaned_data['pais'])
			clienteEmpresa.save()
			empresa = Empresa(razonSocial = empresaform.cleaned_data['razonSocial'], nit = empresaform.cleaned_data['nit'], actividad = empresaform.cleaned_data['actividad'], fax = empresaform.cleaned_data['fax'], representante = clienteEmpresa)
			empresa.save()
			cliente = Cliente(perfil = clienteEmpresa, tipo = "Empresa")
			cliente.save()
			return  HttpResponseRedirect('/')
	else:		
		empresa = EmpresaForm()
		cliente = ClienteForm()
	return render_to_response('registroEmpresa.html', locals(), context_instance = RequestContext(request))