def odpedit(request, codigo): if request.method == 'POST': profile = Usuario.objects.get(user = request.user) odp = Odp.objects.get(numodp=int(codigo)) odp.idusuario_mod=profile.numero frmodp = OdpForm(request.POST, instance=odp,error_class=DivErrorList) # A form bound to the POST data if frmodp.is_valid(): frmodp.save() return redirect(reverse('ogcs-mantenimiento-odp-consulta')+'?m=edit') else: odp = get_object_or_404(Odp, numodp=int(codigo)) frmodp = OdpForm(instance=odp) return render_to_response('dependencia/odp.html', {'frmodp': frmodp,'opcion':'edit','codigo':codigo,}, context_instance=RequestContext(request),)
def odpedit(request, codigo): mensaje="" if request.method == 'POST': profile = Usuario.objects.get(user = request.user) odp = Odp.objects.get(numodp=int(codigo)) odp.idusuario_mod=profile.numero frmodp = OdpForm(request.POST, instance=odp) # A form bound to the POST data if frmodp.is_valid(): frmodp.save() mensaje = "Registro modificado satisfactoriamente." # Crear un parametro en home para mostrar los mensajes de exito. else: odp = get_object_or_404(Odp, numodp=int(codigo)) frmodp = OdpForm(instance=odp) return render_to_response('dependencia/odp.html', {'frmodp': frmodp,'opcion':'edit','codigo':codigo,'usuario':request.session['nombres'],'fecha':request.session['login_date'],'mensaje':mensaje}, context_instance=RequestContext(request),)
def odpadd(request): profile = Usuario.objects.get(user = request.user) mensaje="" if request.method == 'POST': num = Odp.objects.values("numodp").order_by("-numodp",)[:1] num = 1 if len(num)==0 else int(num[0]["numodp"])+1 iodp = Odp(numodp=num,estado=Estado.objects.get(pk=1),idusuario_creac=profile.numero) frmopd = OdpForm(request.POST, instance=iodp) # A form bound to the POST data if frmopd.is_valid(): frmopd.save() frmopd = OdpForm() # Crear un parametro en home para mostrar los mensajes de exito. mensaje = "Registro grabado satisfactoriamente." else: frmopd = OdpForm() return render_to_response('dependencia/odp.html', {'frmodp': frmopd,'opcion':'add','usuario':request.session['nombres'],'fecha':request.session['login_date'],'mensaje':mensaje}, context_instance=RequestContext(request),)