コード例 #1
0
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)
コード例 #2
0
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)
コード例 #3
0
def borrarInventario():

    from clases import Inventario

    Inventario.borrarProducto(request.form['idInventario'])

    return json.dumps(1)
コード例 #4
0
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)
コード例 #5
0
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)
コード例 #6
0
def selectInventario():

    from clases import Inventario

    listaDatos = Inventario.selectInventario()

    return json.dumps({'datos': listaDatos})
コード例 #7
0
def cargarInventario():

    from clases import Inventario

    datos = Inventario.cargarInventario()

    return json.dumps({'datos': datos})
コード例 #8
0
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