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