Esempio n. 1
0
def edit_direccion(request, pk):
    """docstring"""
    direccion = Direccion.objects.get(pk=pk)

    redirect_to = request.REQUEST.get('next', '')

    if request.method == 'POST':
        # formform_direccionulario enviado
        form_edit_direccion = DireccionForm(request.POST, instance=direccion)

        if form_edit_direccion.is_valid():
            # formulario validado correctamente
            id_reg = form_edit_direccion.save()
            id_cli = Direccion.objects.get(id=id_reg.id)
        if redirect_to:
            return HttpResponseRedirect(redirect_to)
        else:

            #return HttpResponseRedirect(reverse('udirecciones:lista_direccion'))
            return HttpResponseRedirect(reverse('uclientes:ficha_cliente', args=(id_cli.cliente.id,)))

    else:
        # formulario inicial
        form_edit_direccion = DireccionForm(instance=direccion)

    return render_to_response('direccion_edit.html',
                              {'form_edit_direccion': form_edit_direccion, 'create': False},
                              context_instance=RequestContext(request))
Esempio n. 2
0
def edit_direccion(request, pk):
    """docstring"""
    direccion = Direccion.objects.get(pk=pk)

    redirect_to = request.REQUEST.get('next', '')

    if request.method == 'POST':
        # formform_direccionulario enviado
        form_edit_direccion = DireccionForm(request.POST, instance=direccion)

        if form_edit_direccion.is_valid():
            # formulario validado correctamente
            id_reg = form_edit_direccion.save()
            id_cli = Direccion.objects.get(id=id_reg.id)
        if redirect_to:
            return HttpResponseRedirect(redirect_to)
        else:

            #return HttpResponseRedirect(reverse('udirecciones:lista_direccion'))
            return HttpResponseRedirect(
                reverse('uclientes:ficha_cliente', args=(id_cli.cliente.id, )))

    else:
        # formulario inicial
        form_edit_direccion = DireccionForm(instance=direccion)

    return render_to_response('direccion_edit.html', {
        'form_edit_direccion': form_edit_direccion,
        'create': False
    },
                              context_instance=RequestContext(request))
Esempio n. 3
0
def add_direccion(request, id_cli):
    """docstring"""

    if request.method == 'POST':
        form_direccion = DireccionForm(request.POST)
        if form_direccion.is_valid():
            id_reg = form_direccion.save()
            id_cli = Direccion.objects.get(id=id_reg.id)
            return HttpResponseRedirect(reverse('uclientes:ficha_cliente', args=(id_cli.cliente.id,)))
    else:
        form_direccion = DireccionForm(initial={'cliente': id_cli})

    return render_to_response('direccion_add.html',
                              {'form_direccion': form_direccion, 'create': True},
                              context_instance=RequestContext(request))
Esempio n. 4
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))
Esempio n. 5
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))
Esempio n. 6
0
def modificar(request,musico_id):
    if request.user.is_authenticated():
        usuario_registrado=UsuarioRegistrado.objects.get(pk=request.user.id)
    musico=Musico.objects.get(pk=musico_id)
    if request.method == 'POST':
        form_dir = DireccionForm(request.POST)
        form = MusicoForm(request.POST,request.FILES, instance=musico)
        if form.is_valid() and form_dir.is_valid():
            musico=form.save(commit=False)
            direccion=form_dir.save()
            musico.direccion=direccion
            musico.save()
            messages.success(request, 'Se modifico correctamente los datos del musico "%(nombre)s, %(apellido)s".' % {'nombre': musico.first_name, 'apellido': musico.last_name})
            return render_to_response("musico/perfil.html", locals(), context_instance=RequestContext(request))
    else:
        form = MusicoForm(instance=musico)
        form_dir = DireccionForm(instance=musico.direccion)
    return render_to_response("musico/modificar.html", locals(), context_instance=RequestContext(request))
Esempio n. 7
0
def modificar(request,complejo_id):
    if request.user.is_authenticated():
        usuario_registrado=UsuarioRegistrado.objects.get(pk=request.user.id)
    complejo=Complejo.objects.get(pk=complejo_id)
    if request.method == 'POST':
        form_dir = DireccionForm(request.POST)
        form = ComplejoForm(request.POST,request.FILES, instance=complejo)
        if form.is_valid() and form_dir.is_valid():
            complejo=form.save(commit=False)
            direccion=form_dir.save()
            complejo.direccion=direccion
            complejo.save()
            messages.success(request, 'Se modifico correctamente los datos del complejo "%s".' % complejo.nombre)
            return render_to_response("complejo/perfil.html", locals(), context_instance=RequestContext(request))
    else:
        form = ComplejoForm(instance=complejo)
        form_dir = DireccionForm(instance=complejo.direccion)
    return render_to_response("complejo/modificar.html", locals(), context_instance=RequestContext(request))
Esempio n. 8
0
def add_direccion(request, id_cli):
    """docstring"""

    if request.method == 'POST':
        form_direccion = DireccionForm(request.POST)
        if form_direccion.is_valid():
            id_reg = form_direccion.save()
            id_cli = Direccion.objects.get(id=id_reg.id)
            return HttpResponseRedirect(
                reverse('uclientes:ficha_cliente', args=(id_cli.cliente.id, )))
    else:
        form_direccion = DireccionForm(initial={'cliente': id_cli})

    return render_to_response('direccion_add.html', {
        'form_direccion': form_direccion,
        'create': True
    },
                              context_instance=RequestContext(request))
Esempio n. 9
0
def modificar(request, fan_id):
    if request.user.is_authenticated():
        usuario_registrado = UsuarioRegistrado.objects.get(pk=request.user.id)
    fan = Fan.objects.get(pk=fan_id)
    if request.method == "POST":
        form_dir = DireccionForm(request.POST)
        form = FanForm(request.POST, request.FILES, instance=fan)
        if form.is_valid() and form_dir.is_valid():
            fan = form.save(commit=False)
            direccion = form_dir.save()
            fan.direccion = direccion
            fan.save()
            messages.success(
                request,
                'Se modifico correctamente los datos del fan "%(nombre)s, %(apellido)s".'
                % {"nombre": fan.first_name, "apellido": fan.last_name},
            )
            return render_to_response("fan/perfil.html", locals(), context_instance=RequestContext(request))
    else:
        form = FanForm(instance=fan)
        form_dir = DireccionForm(instance=fan.direccion)
    return render_to_response("fan/modificar.html", locals(), context_instance=RequestContext(request))