Ejemplo n.º 1
0
def region_add(request):
	form = RegionForm(request.POST or None)
	if form.is_valid():
		form.save()
		return redirect('limeade_cluster_region_list')
	return render_to_response("limeade_cluster/region_add.html",
		{"form": form}, context_instance = RequestContext(request))
Ejemplo n.º 2
0
def region_edit(request, slug):
	region = Region.objects.get(pk=slug)
	form = RegionForm(request.POST or None, instance=region)
	if form.is_valid():
		form.save()
		return redirect('limeade_cluster_region_list')
	return render_to_response("limeade_cluster/region_edit.html",
		{"form": form}, context_instance = RequestContext(request))
Ejemplo n.º 3
0
def regionedit(request, codigo):
    if request.method == 'POST':
        profile = Usuario.objects.get(user = request.user)
        region = Region.objects.get(numreg=int(codigo))
        region.idusuario_mod=profile.numero
        frmregion = RegionForm(request.POST, instance=region,error_class=DivErrorList) # A form bound to the POST data	
        if frmregion.is_valid():
            frmregion.save()
            return redirect(reverse('ogcs-mantenimiento-region-consulta')+'?m=edit')
    else:
        region = get_object_or_404(Region, numreg=int(codigo))
        frmregion = RegionForm(instance=region)
    return render_to_response('ubigeo/region.html', {'frmregion': frmregion,'opcion':'edit','codigo':codigo}, context_instance=RequestContext(request),)
Ejemplo n.º 4
0
def regionedit(request, codigo):
    mensaje=""
    if request.method == 'POST':
        profile = Usuario.objects.get(user = request.user)
        region = Region.objects.get(numreg=int(codigo))
        region.idusuario_mod=profile.numero
        frmregion = RegionForm(request.POST, instance=region) # A form bound to the POST data	
        if frmregion.is_valid():
            frmregion.save()
            mensaje="Registro modificado satisfactoriamente." # Crear un parametro en home para mostrar los mensajes de exito.
    else:
        region = get_object_or_404(Region, numreg=int(codigo))
        frmregion = RegionForm(instance=region)
    return render_to_response('ubigeo/region.html', {'frmregion': frmregion,'opcion':'edit','codigo':codigo,'usuario':request.session['nombres'],'fecha':request.session['login_date'],'mensaje':mensaje}, context_instance=RequestContext(request),)
Ejemplo n.º 5
0
def region_add(request):
    """Add a new region to the cluster.
    
    :param request: the request object
    
    :returns: an edit form template
    """
    form = RegionForm(request.POST or None)
    if form.is_valid():
        form.save()
        return redirect('limeade_cluster_region_list')
    return render_to_response("limeade_cluster/region_add.html",
                              {"form": form},
                              context_instance=RequestContext(request))
Ejemplo n.º 6
0
def region_add(request):
    """Add a new region to the cluster.
    
    :param request: the request object
    
    :returns: an edit form template
    """
    form = RegionForm(request.POST or None)
    if form.is_valid():
        form.save()
        return redirect("limeade_cluster_region_list")
    return render_to_response(
        "limeade_cluster/region_add.html", {"form": form}, context_instance=RequestContext(request)
    )
Ejemplo n.º 7
0
def region_edit(request, slug):
    """Edit a region.
    
    :param request: the request object
    :param slug: the id of the region
    
    :returns: an edit form template
    """
    region = Region.objects.get(pk=slug)
    form = RegionForm(request.POST or None, instance=region)
    if form.is_valid():
        form.save()
        return redirect('limeade_cluster_region_list')
    return render_to_response("limeade_cluster/region_edit.html",
                              {"form": form},
                              context_instance=RequestContext(request))
Ejemplo n.º 8
0
def region_edit(request, slug):
    """Edit a region.
    
    :param request: the request object
    :param slug: the id of the region
    
    :returns: an edit form template
    """
    region = Region.objects.get(pk=slug)
    form = RegionForm(request.POST or None, instance=region)
    if form.is_valid():
        form.save()
        return redirect("limeade_cluster_region_list")
    return render_to_response(
        "limeade_cluster/region_edit.html", {"form": form}, context_instance=RequestContext(request)
    )
Ejemplo n.º 9
0
def regionadd(request):
    mensaje=""
    if request.method == 'POST':
        profile = Usuario.objects.get(user = request.user)
        num = Region.objects.values("numreg").order_by("-numreg",)[:1]
        num = 1 if len(num)==0 else int(num[0]["numreg"])+1
        region = Region(numreg=num,estado=Estado.objects.get(pk=1),idusuario_creac=profile.numero,)
        frmregion = RegionForm(request.POST, instance=region) # A form bound to the POST data
        if frmregion.is_valid():
            for campo in frmregion.fields:
                frmregion.fields[campo]=request.POST[campo].upper()
            frmregion.save()
            frmregion = RegionForm() # Crear un parametro en home para mostrar los mensajes de exito.
            mensaje="Registro grabado satisfactoriamente."
    else:        
        frmregion = RegionForm()
    return render_to_response('ubigeo/region.html', {'frmregion': frmregion,'opcion':'add','usuario':request.session['nombres'],'fecha':request.session['login_date'],'mensaje':mensaje}, context_instance=RequestContext(request),)