예제 #1
0
def cadastrar():
    pessoa = Pessoa()
    pessoa.endereco = Endereco()
    if 'id' in request.args:
        id = request.args['id']
        pessoa = pessoa_controller.buscar_por_id(id)
    return render_template('cadastrar.html', titulo_app=nome, pessoa=pessoa)
예제 #2
0
def salvar():
    pessoa = Pessoa()
    pessoa.nome = request.args['nome']
    pessoa.sobrenome = request.args['sobrenome']
    pessoa.idade = request.args['idade']

    end = Endereco()
    end.logradouro = request.args['logradouro']
    end.numero = request.args['numero']
    end.complemento = request.args['complemento']
    end.bairro = request.args['bairro']
    end.cidade = request.args['cidade']
    end.cep = request.args['cep']

    pessoa.endereco = end
    pessoa_controller.salvar(pessoa)
    return redirect('/listar')
 def listar_todos(self):
     lista_pessoas = []
     lista_tuplas = self.dao.listar_todos()
     for p in lista_tuplas:
         pessoa = Pessoa()
         pessoa.id = p[0]
         pessoa.nome = p[1]
         pessoa.sobrenome = p[2]
         pessoa.idade = p[3]
         pessoa.endereco = Endereco()
         pessoa.endereco.id = p[5]
         pessoa.endereco.logradouro = p[6]
         pessoa.endereco.numero = p[7]
         pessoa.endereco.complemento = p[8]
         pessoa.endereco.bairro = p[9]
         pessoa.endereco.cidade = p[10]
         pessoa.endereco.cep = p[11]
         lista_pessoas.append(pessoa)
     return lista_pessoas