Ejemplo n.º 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))
Ejemplo n.º 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))
Ejemplo n.º 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"))
Ejemplo n.º 4
0
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())
Ejemplo n.º 5
0
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())
Ejemplo n.º 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'))
Ejemplo n.º 7
0
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')
Ejemplo n.º 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))
Ejemplo n.º 9
0
def EnterStock():
    return render_template("EnterStock.htm", titulo='Entrada de Produtos ', produtos=Produtos.RetornarProdutos(), usuario=nome)
Ejemplo n.º 10
0
def EditProduce(id):
    return render_template("EditProduce.htm", titulo="Editar Produto", usuario=nome, produtos=Produtos.RetornarProdutoId(id), tipo_usuario=tipo_cliente(id))
Ejemplo n.º 11
0
def DeleteProduce(id):
    Produtos.ExcluirProdutoId(id)
    flash("Produto excluido com sucesso!")
    return redirect(url_for("Stock"))
Ejemplo n.º 12
0
def Stock():
    return render_template("Stock.htm", titulo="Estoque", usuario=nome, estoque=Produtos.RetornarProdutos(), tipo_usuario=tipo_cliente(id))
Ejemplo n.º 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"))