Exemplo n.º 1
0
def modificar(request,sede_id):
    usuario_registrado=UsuarioRegistrado.objects.get(pk=request.user.id)
    sede=Sede.objects.get(pk=sede_id)
    if request.method == 'POST':
        form_dir = DireccionForm(request.POST,instance=sede.direccion)
        form = SedeForm(request.POST,request.FILES, instance=sede)
        if form.is_valid() and form_dir.is_valid():
            sede=form.save(commit=False)
            direccion=form_dir.save()
            sede.direccion=direccion
            sede.save()
            messages.success(request, 'Se modifico correctamente la sede "%s".' % sede.nombre)
            return HttpResponseRedirect(reverse('sede.views.listado'))
    else:
        form= SedeForm(instance=sede)
        form_dir = DireccionForm(instance=sede.direccion)
    return render_to_response("sede/modificar.html", locals(), context_instance=RequestContext(request))
Exemplo n.º 2
0
def nuevo(request):
    usuario_registrado=UsuarioRegistrado.objects.get(pk=request.user.id)
    complejo=Complejo.objects.get(pk=request.user.id)
    if request.method == 'POST':
        form_dir = DireccionForm(request.POST)
        form = SedeForm(request.POST,request.FILES)
        if form.is_valid() and form_dir.is_valid():
            sede=form.save(commit=False)
            direccion=form_dir.save()
            sede.complejo=complejo
            sede.direccion=direccion
            sede.save()
            messages.success(request, 'Se agrego correctamente la sede "%s".' % sede.nombre)
            return HttpResponseRedirect(reverse('sede.views.listado'))
    else:
        form= SedeForm()
        form_dir = DireccionForm()
    return render_to_response("sede/nuevo.html", locals(), context_instance=RequestContext(request))