def buscarProducto(): if request.method == 'POST': txt = request.form['dat'] con = ControladorProducto(db) data = con.listarBusca(txt) print(data) return json.dumps(data)
def eliminarProducto(id): con = ControladorProducto(db) if (con.eliminar(id)): flash('PRODUCTO ELIMINADO EXITOSAMENTE') else: flash('ERROR AL ELIMINAR PRODUCTO') return redirect(url_for('vistaProductos'))
def actualizarProducto(): if request.method == 'POST': idd = request.form['idE'] codigo = request.form['codigoE'] nombre = request.form['nombreE'] precio = request.form['precioE'] stock = request.form['stockE'] descuento = request.form['descuentoE'] pro = Producto(idd, nombre, precio, stock, codigo, descuento, "0") con = ControladorProducto(db) if (con.actualizar(pro)): flash('PRODUCTO ACTUALIZADO EXITOSAMENTE') else: flash('ERROR AL ACTUALIZADO PRODUCTO') return redirect(url_for('vistaProductos'))
def addProducto(): if request.method == 'POST': id = 0 codigo = request.form['codigo'] nombre = request.form['nombre'] precio = request.form['precio'] stock = request.form['stock'] descuento = request.form['descuento'] pro = Producto(id, nombre, precio, stock, codigo, descuento, "0") con = ControladorProducto(db) if (con.ingresar(pro)): flash('PRODUCTO AGREGADO EXITOSAMENTE') else: flash('ERROR AL AGREGAR PRODUCTO') return redirect(url_for('vistaProductos'))
def buscarProductoCodigo(): if request.method == 'POST': txt = request.form['codigo'] con = ControladorProducto(db) data = con.buscarProductoCodigo(txt) return json.dumps(data)
def vistaProductos(): con = ControladorProducto(db) data = con.listar() return render_template("vistaProducto.html", productos=data)