Exemplo n.º 1
0
def salvar():
    squad = Squad()
    squad.id= int(request.args['id'])
    squad.nome = request.args['nome']
    squad.descricao = request.args['descricao']
    squad.numeropessoas = request.args['numeropessoas']
  

    lin = Linguagem()
    lin.id = request.args['id_ling']
    lin.ling = request.args['ling']
    squad.linguagem = lin

    fram = Framework()
    fram.id = request.args['id_fram']
    fram.frame = request.args['frame']
    squad.framework = fram

    sg = Sgbd()
    sg.id = request.args['id_sgbd']
    sg.sistema_banco = request.args['sistema_banco']
    squad.sgbd = sg

    print(squad.id)
    if squad.id == 0:
        squad_controller.salvar(squad)
    else:
        squad_controller.alterar(squad)
    return redirect('/listar')
Exemplo n.º 2
0
 def buscar_por_id(self, id):
     p = self.dao.buscar_por_id(id)
     p1 = Sgbd()
     p1.id = p[0]
     p1.nome = p[1]
     p1.versao = p[2]
     return p1
Exemplo n.º 3
0
 def listar_todos(self):
     lista_sgbds = []
     lista_tuplas = self.dao.listar_todos()
     for p in lista_tuplas:
         p1 = Sgbd()
         p1.id = p[0]
         p1.nome = p[1]
         p1.versao = p[2]
         lista_sgbds.append(p1)
     return lista_sgbds
Exemplo n.º 4
0
def salvarsgbd():
    sgbd = Sgbd()
    sgbd.id = int(request.args['id'])
    sgbd.nome = request.args['nome']
    sgbd.versao = request.args['versao']
    
    if sgbd.id == 0:
        sgbd_controller.salvar(sgbd)
    else:
        sgbd_controller.alterar(sgbd)
    return redirect('/listarsgbds')
Exemplo n.º 5
0
 def __init__(self):
     self.id = 0
     self.nome = ''
     self.descricao= ''
     self.numeropessoas = 0
     self.linguagem = Linguagem()
     self.framework = Framework()
     self.sgbd = Sgbd()
Exemplo n.º 6
0
def cadastrar():
    squad = Squad()
    squad.framework = Framework()
    squad.linguagem = Linguagem()
    squad.sgbd = Sgbd()
    if 'id' in request.args:
        id = request.args['id']
        squad = squad_controller.buscar_por_id(id)
    return render_template('cadastrar.html', titulo_app = nome, squad = squad )
Exemplo n.º 7
0
 def buscar_por_id(self, id):
     p = self.dao.buscar_por_id(id)
     p1 = Squad()
     p1.id = p[0]
     p1.nome = p[1]
     p1.descricao = p[2]
     p1.numeropessoas = p[3]
     p1.linguagem = Linguagem()
     p1.linguagem.id = p[4]
     p1.linguagem.ling = p[5]
     p1.framework = Framework()
     p1.framework.id = p[6]
     p1.framework.frame = p[7]
     p1.sgbd = Sgbd()
     p1.sgbd.id = p[8]
     p1.sgbd.sistema_banco = p[9]
     return p1
Exemplo n.º 8
0
 def listar_todos(self):
     lista_squads = []
     lista_tuplas = self.dao.listar_todos()
     for p in lista_tuplas:
         p1 = Squad()
         p1.id = p[0]
         p1.nome = p[1]
         p1.descricao = p[2]
         p1.numeropessoas = p[3]
         p1.framework = Framework()
         p1.framework.frame = p[5]
         p1.linguagem = Linguagem()
         p1.linguagem.ling = p[4]
         p1.sgbd = Sgbd()
         p1.sgbd.sistema_banco = p[6]
         lista_squads.append(p1)
     return lista_squads
Exemplo n.º 9
0
 def buscar_por_id(self, id):
     p = self.dao.buscar_por_id(id)
     p1 = Sgbd()
     p1.id = p[0]
     p1.sistema_banco = p[1]
     return p1
Exemplo n.º 10
0
def cadastrarsgbd():
    sgbd = Sgbd()
    if 'id' in request.args:
        id = request.args['id']
        sgbd = sgbd_controller.buscar_por_id(id)
    return render_template('cadastrarsgbd.html', titulo_app = nome, sgbd = sgbd )