Exemplo n.º 1
0
 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
Exemplo n.º 2
0
 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
Exemplo n.º 3
0
 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
Exemplo n.º 4
0
 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
Exemplo n.º 5
0
 def insertVendedor(self):
     session = db_session()
     session.add(self)
     session.commit()
     session.close()
     res = True
     
     return res
Exemplo n.º 6
0
 def insertProduto(self):
     session = db_session()
     session.add(self)
     session.commit()
     session.close()
     res = True
     
     return res
Exemplo n.º 7
0
 def insertCompra(self):
     
     session = db_session()
     session.add(self)
     session.commit()
     session.close()
     res = True
     
     return res
Exemplo n.º 8
0
 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
Exemplo n.º 9
0
 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
Exemplo n.º 10
0
 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
Exemplo n.º 11
0
 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
Exemplo n.º 12
0
 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
Exemplo n.º 13
0
 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
Exemplo n.º 14
0
 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
Exemplo n.º 15
0
 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
Exemplo n.º 16
0
 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
Exemplo n.º 17
0
 def consultaFornecedoresAll(self):
     session = db_session()
     fornecedores = session.query(Fornecedores).all()
     session.close()
     return fornecedores
Exemplo n.º 18
0
 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
Exemplo n.º 19
0
 def consultaCategorias(self):
     session = db_session()
     categorias = session.query(Categorias).filter(Categorias.titulocategoria.like("%"+ self.titulocategoria +"%"))
     session.close()
     return categorias
Exemplo n.º 20
0
 def consultaCategoriasAll(self):
     session = db_session()
     categorias = session.query(Categorias).all()
     session.close()
     return categorias
Exemplo n.º 21
0
 def consultaFornecedores(self):
     session = db_session()
     fornecedores = session.query(Fornecedores).filter(Fornecedores.razaosocial.like("%"+ self.razaosocial +"%"))
     session.close()
     return fornecedores
Exemplo n.º 22
0
 def consultaVendedores(self):
     session = db_session()
     vendedores = session.query(Vendedores).filter(Vendedores.nome.like("%"+ self.nome +"%"))
     session.close()
     return vendedores
Exemplo n.º 23
0
 def consultaVendedoresAll(self):
     session = db_session()
     vendedores = session.query(Vendedores).all()
     session.close()
     return vendedores