def mostrar_admin(): if request.method == 'POST': if not 'usr_id' in session: session.clear() usuario = request.form['usuario'] password = request.form['password'] idusr = int(views.loginusuario(usuario, password)) if idusr > 0: session['usr_id'] = idusr session['usr_mail'] = usuario session['tipo'] = views.tipousuario(idusr) session['nombre'] = views.getCompletName(idusr) else: flash('Datos Invalidos') return render_template('login.html') inst = producto() if "buscar" in request.form: buscar = request.form['buscar'] data = views.galeriacomo(buscar) else: data = views.galeria(0) jdata = json.loads(data) tamano = len(jdata) return render_template('Administrador.html', form=inst, contacto=jdata, tam=tamano) else: if "buscar" in request.form: buscar = request.form['buscar'] data = views.galeriacomo(buscar) else: data = views.galeria(0) jdata = json.loads(data) tamano = len(jdata) #print("Estoy aquí "+jdata[0]) inst = producto() return render_template('Administrador.html', form=inst, contacto=jdata, tam=tamano)
def borrarproducto(idproducto): #try: sal=views.borrarProducto(idproducto) flash(sal) if "buscar" in request.form: buscar = request.form['buscar'] data=views.galeriacomo(buscar) else: data=views.galeria(0) jdata=json.loads(data) tamano=len(jdata) #print("Estoy aquí "+jdata[0]) inst = producto() return render_template('Administrador.html',form=inst,contacto = jdata, tam=tamano)
def act_producto(idproducto): try: if request.method == 'GET': data = views.galeria(int(idproducto)) jdata = json.loads(data) tamano = len(jdata) inst = producto() return render_template('Administrador.html', form=inst, contacto=jdata, tam=tamano) else: print("Estoy entrando por POST ") if session['tipo'] == "Administrador": nomP = escape(request.form['nomPro']) refP = escape(request.form['refPro']) canP = escape(request.form['canPro']) # imP = request.files['imPro'] # filename = secure_filename(imP.filename) # imP.save(os.path.join(app.config['UPLOAD_FOLDER'], filename)) familia = 1 estado = 'A' idpro = 3 if int(canP) >= 0: if session['tipo'] == "Administrador": sal = views.actualizarproducto(int(idproducto), nomP, refP, canP) else: sal = views.actualizarcantidad(int(idproducto), canP) else: sal = "Cantidad invalida" flash(sal) if "buscar" in request.form: buscar = request.form['buscar'] data = views.galeriacomo(buscar) else: data = views.galeria(0) jdata = json.loads(data) tamano = len(jdata) #print("Estoy aquí "+jdata[0]) inst = producto() return render_template('Administrador.html', form=inst, contacto=jdata, tam=tamano) except: pass
def act_producto(idproducto): try: if request.method=='GET': data=views.galeria(int(idproducto)) jdata=json.loads(data) tamano=len(jdata) inst = producto() return render_template('Administrador.html',form=inst,contacto = jdata, tam=tamano) else: print("Estoy entrando por POST ") if session['tipo'] =="Administrador": nomP = escape(request.form['nomPro']) refP = escape(request.form['refPro']) canP = escape(request.form['canPro']) cantAnt=views.cantidadprod(idproducto) if int(canP)>=0: if session['tipo'] =="Administrador": sal=views.actualizarproducto(int(idproducto),nomP,refP,canP) else: sal=views.actualizarcantidad(int(idproducto),canP) userid=session['usr_id'] hist=views.crearhistorico(idproducto,userid,cantAnt,canP) else: sal="Cantidad invalida" flash(sal) if "buscar" in request.form: buscar = request.form['buscar'] data=views.galeriacomo(buscar) else: data=views.galeria(0) jdata=json.loads(data) tamano=len(jdata) #print("Estoy aquí "+jdata[0]) inst = producto() return render_template('Administrador.html',form=inst,contacto = jdata, tam=tamano) except: pass