Esempio n. 1
0
def agregar_control(request):
	dato = "hola"
	if request.is_ajax():
		dato = "si es ajax"
		if request.method == 'POST':
			formulario = ControlForm(request.POST)
			dato = "si es post "
			if formulario.is_valid():
				formulario.save()
				control = Control.objects.latest("id")
				dato = json.dumps({'pk':control.id, 'usuario':str(control.usuario),'fecha_ingreso': str(control.fecha_ingreso), 'fecha_salida':str(control.fecha_salida)})
		else:
			dato = "hubo un error"
	else:
		dato = "No es ajax"
	return HttpResponse(dato, mimetype="application/json")
Esempio n. 2
0
def registrar_controles(request):
	if request.method == 'POST':
		formulario = ControlForm(request.POST)
		if formulario.is_valid:
			formulario.save()
			usuarios = User.objects.all()
			cantidad_de_usuarios = len(usuarios)
			n = random.randint(1,cantidad_de_usuarios)
			control = Control.objects.latest("id")
			print datetime.date.today()
			while Control.objects.filter(usuario = n, fecha_ingreso=datetime.date.today()):
				n = random.randint(1,cantidad_de_usuarios)
			Control.objects.filter(pk=control.id).update(usuario=n, fecha_ingreso=datetime.datetime.now())
			return HttpResponseRedirect('/registrar-controles/')
	else:
		formulario = ControlForm()
	return render_to_response('registrar-control.html', {'formulario':formulario}, context_instance=RequestContext(request))