Example #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)
 def buscar_por_id(self, id):
     p = self.dao.buscar_por_id(id)
     pessoa = Pessoa()
     pessoa.id = p[0]
     pessoa.nome = p[1]
     pessoa.desricao = p[2]
     pessoa.numerodepessoas = p[3]
     pessoa.linguagembackend = p[5]
     pessoa.frameworkfrontend = p[6]
     return pessoa
 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.descricao = p[2]
         pessoa.numerodepessoas = p[3]
         pessoa.linguagembackend = Endereco()
         pessoa.frameworkfrontend = p[5]
         lista_pessoas.append(pessoa)
     return lista_pessoas
 def buscar_por_id(self, id):
     p = self.dao.buscar_por_id(id)
     pessoa = Pessoa()
     pessoa.id = p[0]
     pessoa.nome = p[1]
     pessoa.sobrenome = p[2]
     pessoa.idade = p[3]
     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]
     return pessoa
Example #5
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
Example #7
0
from flask import Flask, render_template, request
import sys

sys.path.append(
    'C:/Users/900159/Documents/GitHub/TrabalhosPython/Aula35 17-01')
sys.path.append(
    'C:/Users/Usuario/Documents/GitHub/TrabalhosPython/Aula35 17-01')
from Controller.pessoa_controller import PessoaController
from Model.pessoa import Pessoa

app = Flask(__name__)
pessoa = Pessoa()
controller = PessoaController()
name = 'Tabela PadawanHBSIS'


@app.route('/')
def inicio():
    return render_template('index.html', titulo_app=name)


@app.route('/listar')
def listar():
    return render_template('listar_menu.html', titulo_app=name)


@app.route('/listar/todos')
def listar_todos():
    pessoas = controller.listar_todos()
    return render_template('listar_todos.html', titulo_app=name, lista=pessoas)