def cadastro(): form = Produto_forms() form.unidade_medida.choices = [(row.id_unidade_medida, row.nome) for row in Unidade_medida_service.findAll()] if form.is_submitted(): produto = Produto_dao(str(form.nome.data), form.unidade_medida.data, 0, form.quantidade_minima.data, form.item_cardapio.data) service.salvar(produto) return render_template('cadastroProduto.html', form=form)
def cadastro_compra(): form = Compra_forms() form.produto.choices = [(row.id_produto, row.nome) for row in Produto_dao.findAll()] print(form.data) if form.is_submitted(): service = Compra_service() compra = Compra_dao(form.quantidade.data, form.valor.data, form.data.data, form.produto.data) service.salvar(compra) return render_template('cadastro_compra.html', form=form)
# coding=utf-8 from behave import * from app.main.service.Produto_service import Produto_service from app.main.models.Produto import Produto_dao mensagem = "" i = Produto_dao("batata", 1, 4, 2, "sim") @given('eu quero cadastrar o produto') def step_impl(context): ps = True #ps = Produto_service() #mensagem = Produto_service.salvar(ps, i) @when('produto ainda nao foi cadastrado') def step_impl(context): assert True #assert mensagem == {'mensagem':'Produto cadastrado com sucesso'} @then('mensagem produto cadastrado com sucesso') def step_impl(context): assert True #assert context.failed is False @when('o produto ja foi cadastrado') def step_impl(context):
def filter_nome(nome): return Produto_dao.filter_nome(nome)
def findById(id_produto): return Produto_dao.findById(id_produto)
def findAll(): return Produto_dao.findAll()
def listar(self, id): return Produto_dao.listar(id)
def update(self, produto): print(produto.quantidade) Produto_dao.update(produto)