class PessoaController: people = Pessoa() p_db = PessoaDb() def listar_todos(self): return self.p_db.listar_todos def exportar(self): listar_pessoa_controller = self.p_db.listar_todos() return self.people.exportar_arq(listar_pessoa_controller)
class PessoaController: p = Pessoa() p_db = PessoaDb() def listar_todos(self): return self.p_db.listar_todos() def exportar(self): lpc = self.p_db.listar_todos() self.p.exportar_txt(lpc)
class PessoaController: #---- variaveis padrao da classe p = Pessoa() #--- padrao vazia, mas recebe dados temporarios de (self) p_db = PessoaDb( ) #--- padrao vazia, mas recebe dados temporarios de (self) lpc = [] #--- padrao vazia, mas recebe dados temporarios de (self) def listar_por_like(self): #---- SELF -> resultados temporarios da classe self.lpc = self.p_db.listar_por_like() return self.lpc def exportar(self): #--- salvando o resultado temporario da (self.lpc) e exportando... self.p.exportar_txt(self.lpc)
class PessoaController: dao = PessoaDb() endereco_controller = EnderecoController() def listar_todos(self): return self.dao.listar_todos() def buscar_por_id(self, id): return self.dao.buscar_por_id(id) def salvar(self, pessoa: Pessoa): pessoa.endereco.id = self.endereco_controller.salvar(pessoa.endereco) return self.dao.salvar(pessoa) def alterar(self, pessoa: Pessoa): self.dao.alterar(pessoa) def deletar(self, id): self.dao.deletar(id)
import sys sys.path.append( '/Users/mdgranemann/Documents/Github/AlunosPython/TrabalhosPython/33-Aula33/Aula33-4' ) from model.pessoa import Pessoa from dao.pessoa_db import PessoaDb p = Pessoa() p_db = PessoaDb() lpc = p_db.listar_todos() p.exportar_txt(lpc)
import sys sys.path.append('/Users/900161/Documents/TrabalhosPython/Aula33-4/') from model.pessoa import Pessoa from dao.pessoa_db import PessoaDb p = Pessoa() p_db = PessoaDb() def exportar(): lpc = p_db.listar_todos() p.exportar_txt(lpc)