def list_observaciones(request): if request.method == "GET": formulario = PersonaSearchForm(request.GET) if formulario.is_valid(): texto = formulario.cleaned_data['texto'] per = Persona.objects.all() personas = per.filter( Q(nombre__icontains = texto)|Q(paterno__icontains = texto)|Q(materno__icontains = texto)|Q(ci__icontains = texto) ) return render_to_response('observaciones/list_observaciones.html',{ 'personas':personas, 'formulario':formulario, }, context_instance = RequestContext(request)) else: formulario = PersonaSearchForm() personas = Persona.objects.all() return render_to_response('observaciones/list_observaciones.html',{ 'personas':personas, 'formulario':formulario, }, context_instance = RequestContext(request))
def otros_pagos(request): hoy = datetime.datetime.now() if request.method == "GET": formulario = PersonaSearchForm(request.GET) if formulario.is_valid(): texto = formulario.cleaned_data['texto'] per = Persona.objects.all() personas = per.filter( Q(nombre__icontains = texto)|Q(paterno__icontains = texto)|Q(materno__icontains = texto)|Q(ci__icontains = texto) ) contratos = Contratacion.objects.filter(fecha_entrada__lte = hoy, fecha_salida__gte = hoy, estado=True, persona = personas) return render_to_response('remuneraciones/otros_pagos.html',{ 'contratos':contratos, 'formulario':formulario, }, context_instance = RequestContext(request)) else: formulario = PersonaSearchForm() contratos = Contratacion.objects.filter(fecha_entrada__lte = hoy, fecha_salida__gte = hoy, estado=True) return render_to_response('remuneraciones/otros_pagos.html',{ 'contratos':contratos, 'formulario':formulario, }, context_instance = RequestContext(request))