Example #1
0
def receta_modificar_tratamiento(request, id_receta, id_tratamiento):
    instancia = get_object_or_404(Tratamiento, pk=id_tratamiento)
    receta = Receta.objects.get(pk=id_receta)
    tratamiento = Tratamiento.objects.get(pk=id_tratamiento)
    formulario = TratamientoForm(request.POST or None, instance=tratamiento)
    if formulario.is_valid():
        formulario.save()
        return HttpResponseRedirect("/administrador/receta/modificar/"+str(id_receta))
    return render_to_response('administrador/receta_modificar_tratamiento.html',{'formulario': formulario},context_instance=RequestContext(request))
Example #2
0
def receta_tratamiento(request, codigo):
    receta = Receta.objects.get(pk=codigo)
    if request.method=='POST':
        instancia = Tratamiento(receta=receta)
        formulario = TratamientoForm(request.POST, instance=instancia)
        form1 = TratamientoM1Form(request.POST)
        form2 = TratamientoM2Form(request.POST)
        if formulario.is_valid():
            formulario.save()
            form1 = TratamientoM1Form()
            form2 = TratamientoM2Form()
        tratamientos = Tratamiento.objects.filter(receta=receta)
    else:
        form1 = TratamientoM1Form()
        form2 = TratamientoM2Form()
        tratamientos = Tratamiento.objects.filter(receta=receta)
    return render_to_response('administrador/receta_tratamiento.html',{'form1': form1, 'form2': form2, 'tratamientos': tratamientos},context_instance=RequestContext(request))