Exemple #1
0
 def converter_tabela_classe(self, lista_tuplas):
     lista_pessoas = [] #cria uma lista para armazenar os dicionarios
     for p in lista_tuplas:
         p1 = Pessoa() #----- Criação do objeto da classe pessoa
         p1.id = p[0] #--- pega cada posição da tupla e atribui a uma chave do dicionário
         p1.nome = p[1]
         p1.sobrenome= p[2]
         p1.idade = p[3]
         p1.endereco_id = p[4]
         lista_pessoas.append(p1)
     return lista_pessoas
Exemple #2
0
 def converter_tabela_dicionario_classe(self, lista_tuplas):
     lista_pessoas = []
     for p in lista_tuplas:
         p1 = Pessoa()
         print(p[0], p[1])
         p1.id = p[0]
         p1.nome = p[1]
         p1.sobrenome = p[2]
         p1.idade = p[3]
         p1.endereco_id = p[4]
         lista_pessoas.append(p1)
     return lista_pessoas
    def converter_tabela_classe(self, lista_tuplas):
        # -- Aqui cria uma lista para armazenar os dicionarios
        lista_pessoas = []
        for p in lista_tuplas:
            p1 = Pessoa()  #--- Aqui cria o objeto(p1) da classe Pessoa()
            p1.id = p[
                0]  #-- Identifica cada posição da tupla pelo indice e é atribuido como chave no dicionario
            p1.nome = p[1]
            p1.sobrenome = p[2]
            p1.idade = p[3]
            p1.endereco_id = [4]
            lista_pessoas.append(p1)

        return lista_pessoas  #-- Aqui retorna a lista que contém o dicionario com os dados
Exemple #4
0
 def converter_tabela_classe(self, lista_tuplas):
     #----- Criação de lista de dicionarios que representa pessoas
     lista_pessoa = []
     for p in lista_tuplas:
         #----- Criação do objeto da classe pessoa
         p1 = Pessoa()
         #--- pega cada posição da tupla e atribui a uma chave do dicionário
         p1.codigo = p[0]
         p1.nome = p[1]
         p1.sobrenome = p[2]
         p1.idade = p[3]
         p1.genero = p[4]
         p1.email = p[5]
         p1.telefone = p[6]
         lista_pessoa.append(p1)
     return lista_pessoa
import sys
sys.path.append('C:/Users/900161/Documents/TrabalhosPython/Aula33-4')
from controller.pessoas_controller import PessoaController
from model.pessoa import Pessoa

pessoa = Pessoa()
pessoa.nome = 'Draeta1'
pessoa.sobrenome = 'Lindao'
pessoa.idade = 49
pessoa.endereco.logradouro = 'Rua dos Pombos1'
pessoa.endereco.numero = '0'
pessoa.endereco.complemento = 'casa muito engraçada'
pessoa.endereco.bairro = 'sem nome'
pessoa.endereco.cidade = 'gaspar'
pessoa.endereco.cep = '11111-000'

controller = PessoaController()
# id_salvo = controller.salvar(pessoa)
# pessoa_endereco = controller.buscar_por_id(id_salvo)
# print(pessoa_endereco)
print(controller.buscar_por_id(1))