def deleteVendedor(self): session = db_session() item = session.query(Vendedores).filter(Vendedores.id_vendedor == self.id_vendedor) session.delete(item.one()) session.commit() session.close() return True
def deleteCompra(self): session = db_session() item = session.query(Compras).filter(Compras.id_compra == self.id_compra) session.delete(item.one()) session.commit() session.close() return True
def deleteCategoria(self): session = db_session() item = session.query(Categorias).filter(Categorias.id_categoria == self.id_categoria) session.delete(item.one()) session.commit() session.close() return True
def deleteProduto(self): session = db_session() item = session.query(Produtos).filter(Produtos.id_produto == self.id_produto) session.delete(item.one()) session.commit() session.close() return True
def insertVendedor(self): session = db_session() session.add(self) session.commit() session.close() res = True return res
def insertProduto(self): session = db_session() session.add(self) session.commit() session.close() res = True return res
def insertCompra(self): session = db_session() session.add(self) session.commit() session.close() res = True return res
def updateCategoria(self): session = db_session() item = session.query(Categorias).filter(Categorias.id_categoria == self.id_categoria).update({ Categorias.titulocategoria:self.titulocategoria, Categorias.descricaocategoria:self.descricaocategoria, Categorias.fg_ativo:self.fg_ativo, }) session.commit() session.close() return True
def updateVenda(self): session = db_session() item = session.query(Vendas).filter(Vendas.id_venda == self.id_venda).update({ Vendas.id_categoria:self.id_categoria, Vendas.id_vendedor:self.id_vendedor, Vendas.id_produto:self.id_produto, Vendas.fg_ativo:self.fg_ativo, }) session.commit() session.close() return True
def updateCompra(self): session = db_session() item = session.query(Compras).filter(Compras.id_compra == self.id_compra).update({ Compras.id_categoria:self.id_categoria, Compras.id_fornecedor:self.id_fornecedor, Compras.id_produto:self.id_produto, Compras.fg_ativo:self.fg_ativo, }) session.commit() session.close() return True
def updateFornecedor(self): session = db_session() item = session.query(Fornecedores).filter(Fornecedores.id_fornecedor == self.id_fornecedor).update({ Fornecedores.razaosocial:self.razaosocial, Fornecedores.contato:self.contato, Fornecedores.endereco:self.endereco, Fornecedores.cnpj:self.cnpj, Fornecedores.telefone:self.telefone, Fornecedores.fg_ativo:self.fg_ativo, }) session.commit() session.close() return True
def updateVendedor(self): session = db_session() item = session.query(Vendedores).filter(Vendedores.id_vendedor == self.id_vendedor).update({ Vendedores.nome:self.nome, Vendedores.carteiratrabalho:self.carteiratrabalho, Vendedores.dataadmissao:self.dataadmissao, Vendedores.cpf:self.cpf, Vendedores.telefone:self.telefone, Vendedores.fg_ativo:self.fg_ativo, }) session.commit() session.close() return True
def updateProduto(self): session = db_session() item = session.query(Produtos).filter(Produtos.id_produto == self.id_produto).update({ Produtos.id_categoria:self.id_categoria, Produtos.descricaoproduto:self.descricaoproduto, Produtos.fg_ativo:self.fg_ativo, Produtos.id_fornecedor:self.id_fornecedor, Produtos.nomeproduto:self.nomeproduto, Produtos.quantidade:self.quantidade, Produtos.quantidademinima:self.quantidademinima, Produtos.valorunitario:self.valorunitario, }) session.commit() session.close() return True
def consultaComprasAll(self): session = db_session() compras = session.query(Compras, Produtos, Fornecedores, Categorias).outerjoin(Produtos, Compras.id_produto == Produtos.id_produto).outerjoin(Fornecedores, Compras.id_fornecedor == Fornecedores.id_fornecedor).outerjoin(Categorias, Compras.id_categoria == Categorias.id_categoria).all() session.close() return compras
def consultaProdutos(self): session = db_session() produtos = session.query(Produtos, Categorias, Fornecedores).outerjoin(Categorias, Produtos.id_categoria == Categorias.id_categoria).outerjoin(Fornecedores, Produtos.id_fornecedor == Fornecedores.id_fornecedor).filter(Produtos.nomeproduto.like("%"+ self.nomeproduto +"%")).all() session.close() return produtos
def consultaProdutosAll(self): session = db_session() produtos = session.query(Produtos, Categorias, Fornecedores).outerjoin(Categorias, Produtos.id_categoria == Categorias.id_categoria).outerjoin(Fornecedores, Produtos.id_fornecedor == Fornecedores.id_fornecedor).all() session.close() return produtos
def consultaFornecedoresAll(self): session = db_session() fornecedores = session.query(Fornecedores).all() session.close() return fornecedores
def consultaVendasAll(self): session = db_session() vendas = session.query(Vendas, Produtos, Vendedores, Categorias).outerjoin(Produtos, Vendas.id_produto == Produtos.id_produto).outerjoin(Vendedores, Vendas.id_vendedor == Vendedores.id_vendedor).outerjoin(Categorias, Vendas.id_categoria == Categorias.id_categoria).all() session.close() return vendas
def consultaCategorias(self): session = db_session() categorias = session.query(Categorias).filter(Categorias.titulocategoria.like("%"+ self.titulocategoria +"%")) session.close() return categorias
def consultaCategoriasAll(self): session = db_session() categorias = session.query(Categorias).all() session.close() return categorias
def consultaFornecedores(self): session = db_session() fornecedores = session.query(Fornecedores).filter(Fornecedores.razaosocial.like("%"+ self.razaosocial +"%")) session.close() return fornecedores
def consultaVendedores(self): session = db_session() vendedores = session.query(Vendedores).filter(Vendedores.nome.like("%"+ self.nome +"%")) session.close() return vendedores
def consultaVendedoresAll(self): session = db_session() vendedores = session.query(Vendedores).all() session.close() return vendedores