def index():

    pedidos = Pedidos()

    result = pedidos.selecALLPedidos()

    return render_template('pedidos_index.html', result=result)
def DeletePedido():

    pedidos = Pedidos()

    pedidos.id = request.form['id']

    pedidos.deletepedido()

    return redirect(url_for('pedidos.index'))
def Verpedido():

    pedidos = Pedidos()

    pedidos.id = request.form['id']

    cliente = pedidos.selectclientePedido()
    prodpedidos = pedidos.selectProdutosDoPedido(pedidos.id)

    return render_template('pedidos_view.html',  cliente=cliente, IdPedido=pedidos.id,
                           prodPedidos=prodpedidos)
def pedidosEdit(id):

    pedidos = Pedidos()

    if id == 0:
        pedidos.Cliente = session['id']
        pedidos.id = pedidos.addpedido()
    else:
        pedidos.id = id

    cliente = pedidos.selectclientePedido()
    proddisponiveis = pedidos.selectProdutosForPedido(pedidos.id)
    prodpedidos= pedidos.selectProdutosDoPedido(pedidos.id)

    return render_template('pedidos_edit.html', prodDisponiveis=proddisponiveis, cliente=cliente, IdPedido=pedidos.id,
                           prodPedidos=prodpedidos)
def removeproduto():

    pedidos = Pedidos()
    produtos = Produtos()

    pedidos.id = request.form['IdPedido']
    pedidos.produtoId = request.form['idProduto']
    pedidos.quantidade = request.form['quantidade']

    pedidos.deletaProdutoPedido()
    produtos.aumentaitensestoque(pedidos.produtoId, pedidos.quantidade)

    return pedidosEdit(pedidos.id)
def incluiProduto():

    pedidos = Pedidos()
    produtos = Produtos()

    pedidos.id = request.form['IdPedido']
    pedidos.produtoId = request.form['idProduto']
    pedidos.quantidade = request.form['quantidade']

    pedidos.IncluiProdutoPedido()
    produtos.diminuiitensestoque(pedidos.produtoId, pedidos.quantidade)

    return pedidosEdit(pedidos.id)
def editPedido():
    pedidos = Pedidos()

    pedidos.id = request.form['id']

    return pedidosEdit(pedidos.id)