Exemple #1
0
def registro(request):
	formBuscar = BusquedaForm()

	if request.method == 'POST':
		formRegistro = UserCreationForm(request.POST)
		if formRegistro.is_valid():
			
			'''		Guardamos el registro, tomamos el usuario y password para hacer magia negra	 '''
			formRegistro.save()
			usuario = request.POST['username']
			clave = request.POST['password1']

			''' Tomamos el registro del nuevo usuario, guardamos un registro en Clientes, y la sesión '''
			usuario_registro = User.objects.get(username = usuario)
			cliente = Cliente(usuario = usuario_registro)
			cliente.save()
			request.session['tipo'] = 2

			''' Hacemos LogIn y enviamos al usuario al Panel de control '''
			acceso = authenticate(username = usuario, password = clave)
			if acceso is not None:
				if acceso.is_active:
					auth_login(request, acceso)				
					return HttpResponseRedirect('/clientes')
			else:
				return HttpResponseRedirect('/login')
	else:
		formRegistro = UserCreationForm()
	return render_to_response('registro.html', { 'formulario': formBuscar, 'formRegistro': formRegistro }, context_instance = RequestContext(request))
Exemple #2
0
def nuevoCliente(request):
	respuesta = {}
	respuesta['estatus'] = 400

	if request.method == 'POST':

		empresa = request.POST.get('empresa')
		nombre = request.POST.get('nombre')
		telefono = request.POST.get('telefono')
		celular = request.POST.get('movil')
		radio = request.POST.get('otro')
		mail = request.POST.get('mail')
		nota = request.POST.get('nota')
		usuario = request.POST.get('id')

		cliente = Cliente(empresa = empresa, nombre = nombre, telefono = telefono, celular = celular, radio = radio, mail = mail, nota = nota, usuario_id = usuario, estatus = 1, tipo_venta = 0)
		cliente.save()
	
		respuesta['estatus'] = 200

	json = simplejson.dumps(respuesta)

	return HttpResponse(json, mimetype = "application/json")