示例#1
0
def crear_provincia(request):
    if request.method=='POST':
        formulario = ProvinciaForm(request.POST)
        if formulario.is_valid():
            formulario.save()
            return HttpResponseRedirect('/provincia')
    else:
        formulario = ProvinciaForm()

    return render_to_response('certificados/crear_provincia.html', {'formulario':formulario}, context_instance=RequestContext(request))
示例#2
0
def provinciaedit(request, codigo):
    if request.method == 'POST':
        profile = Usuario.objects.get(user = request.user)
        provincia = Provincia.objects.get(numpro=int(codigo))
        provincia.idusuario_mod=profile.numero
        frmprovincia = ProvinciaForm(request.POST, instance=provincia,error_class=DivErrorList) # A form bound to the POST data	
        if frmprovincia.is_valid():
            frmprovincia.save()
            return redirect(reverse('ogcs-mantenimiento-provincia-consulta')+'?m=edit')
    else:
        provincia = get_object_or_404(Provincia, numpro=int(codigo))
        frmprovincia = ProvinciaForm(instance=provincia)
    return render_to_response('ubigeo/provincia.html', {'frmprovincia': frmprovincia,'opcion':'edit','codigo':codigo,}, context_instance=RequestContext(request),)
示例#3
0
def provinciaedit(request, codigo):
    mensaje=""
    if request.method == 'POST':
        profile = Usuario.objects.get(user = request.user)
        provincia = Provincia.objects.get(numpro=int(codigo))
        provincia.idusuario_mod=profile.numero
        frmprovincia = ProvinciaForm(request.POST, instance=provincia) # A form bound to the POST data	
        if frmprovincia.is_valid():
            frmprovincia.save()
            mensaje="Registro modificado satisfactoriamente." # Crear un parametro en home para mostrar los mensajes de exito.
    else:
        provincia = get_object_or_404(Provincia, numpro=int(codigo))
        frmprovincia = ProvinciaForm(instance=provincia)
    return render_to_response('ubigeo/provincia.html', {'frmprovincia': frmprovincia,'opcion':'edit','codigo':codigo,'usuario':request.session['nombres'],'fecha':request.session['login_date'],'mensaje':mensaje}, context_instance=RequestContext(request),)
示例#4
0
def provinciaadd(request):
    profile = Usuario.objects.get(user = request.user)
    mensaje=""
    if request.method == 'POST':
        num = Provincia.objects.values("numpro").order_by("-numpro",)[:1]
        num = 1 if len(num)==0 else int(num[0]["numpro"])+1
        provincia = Provincia(numpro=num,estado=Estado.objects.get(pk=1),idusuario_creac=profile.numero)
        frmprovincia = ProvinciaForm(request.POST, instance=provincia,error_class=DivErrorList) # A form bound to the POST data
        if frmprovincia.is_valid():
            frmprovincia.save()
            frmprovincia = ProvinciaForm()  
            mensaje="Registro grabado satisfactoriamente." # Crear un parametro en home para mostrar los mensajes de exito.
    else:        
        frmprovincia = ProvinciaForm()
    return render_to_response('ubigeo/provincia.html', {'frmprovincia': frmprovincia,'opcion':'add','mensaje':mensaje}, context_instance=RequestContext(request),)