def compra_membresia_call_center(request): idtipo = int(request.session.get('tipo_mem',4)) if idtipo == 4: return HttpResponseRedirect("/membresia.compra/tipo/") if request.method == "POST": frm = frmCompraMembresiaCallCenter(request.POST) if frm.is_valid(): newMem = frm.save(commit=False) newMem.password = _pw() objMembresia = newMem.save() request.session['pkMem'] = newMem.id return HttpResponseRedirect('/membresia.resumen/') else: objForm = frm else: objForm = frmCompraMembresiaCallCenter() ctx = {'form':objForm,'tipo':idtipo} return render_to_response('forms/membresia/compra.html',ctx,context_instance=RequestContext(request))
return render_to_response('referidos/membresias.html',ctx,context_instance=RequestContext(request)) @login_required(login_url='/usuarios/login/') def compra_referido(request): idtipo = 1 try: objRel = rel_mem.objects.filter(titular=request.user).count() except Exception, e: objRel = None if objRel >= 9: ctx ={'objMensaje':"No puedes agregar a mas de 9 membresias, para esto habla con uno de nuestros call center, quien te asesorara para migrar a tipo corporativo."} return render_to_response('mensaje/mensaje.html',ctx,context_instance=RequestContext(request)) if request.method == "POST": frm = frmCompraMembresiaCallCenter(request.POST) if frm.is_valid(): newMem = frm.save(commit=False) newMem.password = _pw() newMem.save() request.session['pkMem'] = newMem.id # Agrega relacion de referidos objMemTit = get_object_or_404(membresia,miembro=request.user) objRel = rel_mem(titular=request.user,mem_titular=objMemTit,mem_referido=newMem) objRel.save() # Agrega activiadad texto = "Usted a comprado una nueva membresia con el id %s" % newMem.id add_act(request.user,texto) # Muestra resumen return HttpResponseRedirect('/membresia.resumen/') else: