Exemple #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))
Exemple #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))
Exemple #3
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))