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))
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))