コード例 #1
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))
コード例 #2
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))
コード例 #3
0
def SaveProduce(id):
    nome_produto = request.form["nome_produto"]
    quantidade_produto = request.form["quantidade_produto"]
    valor_produto = request.form["valor_produto"]
    Produtos.AlterarProduto(nome_produto, quantidade_produto, valor_produto, id)
    flash("Produto atualizado com sucesso!")
    return redirect(url_for("Stock"))
コード例 #4
0
ファイル: app.py プロジェクト: impactaope2020/Barbeware
def CreateOrder():
    return render_template("CreateOrder.htm",
                           titulo="Criar Pedido",
                           usuario=nome,
                           clientes=Cliente.RetornarClientes(),
                           produtos=Produtos.RetornarProdutos(),
                           barbeiros=Usuario.RetornarUsuarios(),
                           tipo_usuario=tipo_cliente(id),
                           pedidos=Pedido.RetornarPedidos())
コード例 #5
0
ファイル: app.py プロジェクト: impactaope2020/Barbeware
def ItensOrder(id_pedido, id_cliente):
    nome_cliente = [nome for nome in Cliente.RetornarClienteId(id_cliente)]
    return render_template('ItensOrder.htm',
                           total=ItensPedido.TotalPedido(id_pedido),
                           itens=ItensPedido.RetornarItens(id_pedido),
                           id_cliente=id_cliente,
                           id_pedido=id_pedido,
                           titulo=nome_cliente[0][0],
                           usuario=nome,
                           tipo_usuario=tipo_cliente(id),
                           produtos=Produtos.RetornarProdutos())
コード例 #6
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'))
コード例 #7
0
ファイル: teste.py プロジェクト: impactaope2020/Barbeware
from Models.Agenda import Agenda
from Models.ConfigAgenda import ConfigAgenda
from Models.Usuarios import Usuario
from Models.EntradaEstoque import EntradaEstoque
from Models.Client import Cliente
from Models.Produtos import Produtos




"""Cadastrar Produtos  """
Produtos.CadastrarProdutos('Navalha', '1,00')
Produtos.CadastrarProdutos('Gel', '10,00')
Produtos.CadastrarProdutos('Pomada Modeladora', '10,00')
Produtos.CadastrarProdutos('Laque', '15,00')
Produtos.CadastrarProdutos('Alisante', '45,00')
Produtos.CadastrarProdutos('Shampoo', '11,00')
Produtos.CadastrarProdutos('Condicionador', '11,00')
"""Cadastrar Clientes"""
Cliente.CadastrarCliente('Kaique', 'Lelis', '*****@*****.**', 'Rua Riga', '370', '','SÂO PAULO', 'SP', '04249-070')
Cliente.CadastrarCliente('Wilson', 'Alves', '*****@*****.**', 'Rua Viera', '29', '','SÂO PAULO', 'SP', '04242-170')
Cliente.CadastrarCliente('Matheus', 'Lins', '*****@*****.**', 'Rua Souza', '30', '','SÂO PAULO', 'SP', '04249-070')
Cliente.CadastrarCliente('Kaique', 'Lelis', '*****@*****.**', 'Rua Riga', '370', '','SÂO PAULO', 'SP', '04249-070')
Cliente.CadastrarCliente('Kaique', 'Lelis', '*****@*****.**', 'Rua Riga', '370', '','SÂO PAULO', 'SP', '04249-070')
Cliente.CadastrarCliente('Kaique', 'Lelis', '*****@*****.**', 'Rua Riga', '370', '','SÂO PAULO', 'SP', '04249-070')
Cliente.CadastrarCliente('Kaique', 'Lelis', '*****@*****.**', 'Rua Riga', '370', '','SÂO PAULO', 'SP', '04249-070')
=======
'''Massa de Produtos'''
Produtos.CadastrarProdutos("Gel", '10,00')
Produtos.CadastrarProdutos("Laque", '15,00')
Produtos.CadastrarProdutos("Navalha", '1,00')
コード例 #8
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))
コード例 #9
0
def EnterStock():
    return render_template("EnterStock.htm", titulo='Entrada de Produtos ', produtos=Produtos.RetornarProdutos(), usuario=nome)
コード例 #10
0
def EditProduce(id):
    return render_template("EditProduce.htm", titulo="Editar Produto", usuario=nome, produtos=Produtos.RetornarProdutoId(id), tipo_usuario=tipo_cliente(id))
コード例 #11
0
def DeleteProduce(id):
    Produtos.ExcluirProdutoId(id)
    flash("Produto excluido com sucesso!")
    return redirect(url_for("Stock"))
コード例 #12
0
def Stock():
    return render_template("Stock.htm", titulo="Estoque", usuario=nome, estoque=Produtos.RetornarProdutos(), tipo_usuario=tipo_cliente(id))
コード例 #13
0
def RegisterProduct():
    nome_produto = request.form["nome_produto"]
    valor_produto = request.form["valor_produto"]
    Produtos.CadastrarProdutos(nome_produto, valor_produto)
    flash("Produto {} cadastrado !".format(nome_produto))
    return redirect(url_for("EnterStock"))