Пример #1
0
def new_cargo(request):
    if request.method =='POST' :
        formulario = CargoForm(request.POST, request.FILES)
        if formulario.is_valid() :
            cargo = formulario.save()
            unidad = Unidad.objects.get(id = cargo.unidad_id)
            msm = "Se Registro Correctamente el Cargo: <strong>" + cargo.nombre + "</strong> Dentro de la Unidad: <strong>" + unidad.nombre + "</strong>"
            messages.add_message(request, messages.INFO, msm)
            admin_log_addnition(request, cargo, "Creacion De cargo")
            return HttpResponseRedirect(reverse(index_cargo))
    else:
        formulario = CargoForm()
    return render_to_response('cargo/new_cargo.html', {'formulario' :formulario}, context_instance=RequestContext(request))
Пример #2
0
def update_cargo(request, id_cargo):
    cargo = get_object_or_404(Cargo, pk = id_cargo)
    if request.method =='POST' :
        formulario = CargoForm(request.POST, request.FILES, instance=cargo)
        if formulario.is_valid() :
            cargo = formulario.save()
            unidad = Unidad.objects.get(id = cargo.unidad_id)
            msm = "Se Modifico Correctamente el Cargo: <strong>" + cargo.nombre + "</strong> Dentro de la Unidad: <strong>" + unidad.nombre + "</strong>"
            messages.add_message(request, messages.INFO, msm)
            admin_log_change(request, cargo, "Se Modifico el cargo")
            return HttpResponseRedirect(reverse(option_update_cargo))
    else:
        formulario = CargoForm(instance=cargo)
    return render_to_response('cargo/update_cargo.html', {'formulario' :formulario}, context_instance=RequestContext(request))