Ejemplo n.º 1
0
def enfermeria(request):
    if request.method == 'POST':
        if 'num_historia' in request.POST:
            registros = Registro.objects.filter(datos__nro_historia__contains=request.POST['num_historia'], enfermeria__isnull=True)
            return render_to_response('enfermeria.html', {'registros': registros, 'buscado': 'yes'}, context_instance=RequestContext(request))
        formre = EnfermeriaForm(request.POST)
        if formre.is_valid():
            formre.save()
            return HttpResponseRedirect('/operaciones/')
    else:
        formre = EnfermeriaForm()
    return render_to_response('enfermeria.html', {'formre': formre}, context_instance=RequestContext(request))
Ejemplo n.º 2
0
def enfermeria_buscado(request, historiac):
    historia_c = get_object_or_404(Datos, pk=historiac)
    instancia = Enfermeria(nro_historia=historia_c)
    if request.method == 'POST':
        formre = EnfermeriaForm(request.POST)
        if formre.is_valid():
            formu_enf = formre.save()
            if 'ingresar2' in request.POST:
                formu_enf.atencion_medica = True
                formu_enf.save()
            registros = Registro.objects.filter(datos__nro_historia=request.POST['nro_historia'], enfermeria__isnull=True)
            registro = registros.order_by('-fecha')[0]
            registro.enfermeria = formu_enf
            registro.save()
            return HttpResponseRedirect('/operaciones/')
    else:
        formre = EnfermeriaForm(instance=instancia)
    return render_to_response('enfermeria.html', {'formre': formre}, context_instance=RequestContext(request))