Esempio n. 1
0
def DeleteItemOrder(id_item, id_pedido, id_cliente):
    id_produto = [id_prod for id_prod in ItensPedido.RetornarIdProduto(id_item)]
    print(id_produto)
    quantidade_produto = [qtd for qtd in Produtos.RetornarQuantidade(id_produto[0][0])]
    Produtos.AlterarQuantidade(id_produto[0][0], quantidade_produto[0][0] + 1)
    ItensPedido.DeletarItem(id_item)
    total_pedido = [total for total in ItensPedido.TotalPedido(id_pedido)]
    Pedido.ValorPedido(total_pedido[0][0], id_pedido)
    return redirect(url_for('ItensOrder', id_pedido=id_pedido, id_cliente=id_cliente))
Esempio n. 2
0
def ItensOrderPost(id_pedido, id_cliente):
    produto_id = request.form['produto']
    quantidade_produto = [qtd for qtd in Produtos.RetornarQuantidade(produto_id)]
    Produtos.AlterarQuantidade(produto_id, quantidade_produto[0][0] - 1)
    valor_produto = [valor for valor in Produtos.RetornarValorId(produto_id)]
    ItensPedido.InserirItens(id_pedido, produto_id, id_cliente, valor_produto[0][0])
    total_pedido = [total for total in ItensPedido.TotalPedido(id_pedido)]
    Pedido.ValorPedido(total_pedido[0][0], id_pedido)
    return redirect(url_for("ItensOrder", id_pedido=id_pedido, id_cliente=id_cliente))
Esempio n. 3
0
def EnterStockItem():
    id_produto = request.form['produto']
    quantidade = request.form['quantidade']
    valor_pago = request.form['valor_pago']
    data = request.form['data']
    EntradaEstoque.ItemEstoque(id_produto, quantidade, valor_pago, data)

    quantidade_total = 0
    for qtd in EntradaEstoque.RetornaQuantidade(id_produto):
        quantidade_total = qtd
    
    print(quantidade_total[0])
    Produtos.AlterarQuantidade(id_produto, quantidade_total[0])
    flash("Entrada efetuada com sucesso !")
    return redirect(url_for('EnterStock'))
Esempio n. 4
0
def DeleteEnters(id_entrada, id_produto, qtd_produto):
    quantidade_atual = [qtd for qtd in Produtos.RetornarQuantidade(id_produto)]
    atualizar_quantidade = quantidade_atual[0][0] - qtd_produto
    Produtos.AlterarQuantidade(id_produto, atualizar_quantidade)
    EntradaEstoque.DeletarEntrada(id_entrada)
    return redirect(url_for('ListEnterStock', id=id_produto))