def crearProducto(): from clases import Inventario idv = Inventario.ultimoId() ID = 0 try: ID = int((int(idv) + 1)) #Recogemos ultimo id y le sumamos 1 except Exception: ID = 1 idp = ID nombre = request.form['nombreP'] tipo = request.form['tipoP'] cantidad = request.form['contidadP'] precioCompra = str(request.form['precioCompraP']) + "$" precioVenta = str(request.form['precioVentaP']) + "$" controles = '<button onclick="modificar({})" class="btn btn btn-outline-warning" type="button">Modificar</button><button onclick="borrar({})" class="btn btn btn-outline-danger mt-2" type="button">Borrar</button>'.format( ID, ID) Inventario.insertProducto(idp, nombre, tipo, cantidad, precioCompra, precioVenta, controles) return json.dumps(1)
def comprarCompra(): from clases import Compras from clases import Inventario from clases import HistoricoCompra try: datosCompra = Compras.datosCompra(request.form['idCompra']) Inventario.updateCantidadProducto(datosCompra[2], datosCompra[0]) now = datetime.datetime.now() fecha = (str(now.day) + "/" + str(now.month) + "/" + str(now.year)) HistoricoCompra.insertHistoricoCompra(datosCompra[0], datosCompra[1], datosCompra[2], datosCompra[3], datosCompra[4], fecha, datosCompra[5]) Compras.borrarCompra(request.form['idCompra']) except Exception: print("Error", e) return json.dumps(1)
def borrarInventario(): from clases import Inventario Inventario.borrarProducto(request.form['idInventario']) return json.dumps(1)
def realizarVenta(): from clases import Ventas from clases import Inventario datosVenta = Ventas.datosVenta(request.form['idVenta']) Inventario.updateCantidadProductoVenta(datosVenta[0], datosVenta[1]) Ventas.borrarVenta(request.form['idVenta']) return json.dumps(1)
def actualizarProducto(): from clases import Inventario precioCompra = request.form['precioCompraAP'] precioVenta = request.form['precioVentaAP'] Inventario.updateProducto(request.form['nombreAP'], request.form['tipoAP'], request.form['contidadAP'], str(precioCompra) + "$", str(precioVenta) + "$", request.form['idAP']) return json.dumps(1)
def selectInventario(): from clases import Inventario listaDatos = Inventario.selectInventario() return json.dumps({'datos': listaDatos})
def cargarInventario(): from clases import Inventario datos = Inventario.cargarInventario() return json.dumps({'datos': datos})
def verProducto(): from clases import Inventario datos = Inventario.verProducto(request.form['idInventario']) datosP = [] datosP.append(datos[0]) datosP.append(datos[1]) datosP.append(datos[2]) datosP.append(datos[3]) datosP.append(datos[4][:-1]) datosP.append(datos[5][:-1]) return json.dumps({'datos': datosP}) #Devolvemos los datos en forma json