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