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))
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))