def listar_todos(self):
     lista_squads = []
     lista_tuplas_squads = self.squad_dao.listar_todos()
     for s in lista_tuplas_squads:
         s1 = Squad()
         s1.id = s[0]
         s1.nome = s[1]
         s1.descricao = s[2]
         s1.numpessoas = s[3]
         lista_tuplas_backend = self.backend_dao.buscar_por_squad(s1.id)
         i = 0
         for b in range(len(lista_tuplas_backend)):
             if lista_tuplas_backend[i][0] != None:
                 s1.backend.append(lista_tuplas_backend[i][0])
             i += 1
         lista_tuplas_frontend = self.frontend_dao.buscar_por_squad(s1.id)
         i = 0
         for f in range(len(lista_tuplas_frontend)):
             if lista_tuplas_frontend[i][0] != None:
                 s1.frontend.append(lista_tuplas_frontend[i][0])
             i += 1
         lista_tuplas_sgbd = self.sgbd_dao.buscar_por_squad(s1.id)
         i = 0
         for sg in range(len(lista_tuplas_sgbd)):
             if lista_tuplas_sgbd[i][0] != None:
                 s1.sgbd.append(lista_tuplas_sgbd[i][0])
             i += 1
         lista_squads.append(s1)
     return lista_squads
Exemple #2
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')
Exemple #3
0
def salvar():
    squad = Squad()
    squad.id = int(request.args['id'])
    squad.nome = request.args['nome']
    squad.descricao = request.args['descricao']
    squad.numpessoas = request.args['numpessoas']
    backend = request.args['backend0']
    if backend != '':
        squad.backend.append(backend)
    backend1 = request.args['backend1']
    if backend1 != '':
        squad.backend.append(backend1)
    frontend = request.args['frontend0']
    if frontend != '':
        squad.frontend.append(request.args['frontend0'])
    frontend1 = request.args['frontend1']
    if frontend1 != '':
        squad.frontend.append(request.args['frontend1'])
    sgbd = request.args['sgbd']
    if sgbd != '':
        squad.sgbd.append(request.args['sgbd'])

    if squad.id == 0:
        squad_controller.salvar(squad)
    else:
        squad_controller.alterar(squad)
    return redirect('/listar')
Exemple #4
0
 def buscar_por_id(self, id):
     p = self.dao.buscar_por_id(id)
     p1 = Squad()
     p1.idsquad = p[0]
     p1.nome = p[1]
     p1.descricao = p[2]
     p1.numeropessoas = p[3]
     p1.linguagembackend = p[4]
     p1.frameworkfrontend = p[5]
     return p1
Exemple #5
0
 def listar_todos(self):
     lista_squads = []
     lista_tuplas = self.dao.listar_todos()
     for p in lista_tuplas:
         p1 = Squad()
         p1.idsquad = p[0]
         p1.nome = p[1]
         p1.descricao = p[2]
         p1.numeropessoas = p[3]
         p1.linguagembackend = p[4]
         p1.frameworkfrontend = p[5]
         lista_squads.append(p1)
     return lista_squads
Exemple #6
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']
    squad.linguagembackend = request.args['linguagembackend']
    squad.frameworkfrontend = request.args['frameworkfrontend']

    print(squad.id)
    if squad.id == 0:
        squad_controller.salvar(squad)
    else:
        squad_controller.alterar(squad)
    return redirect('/listar')
Exemple #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
Exemple #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
 def buscar_por_id(self, id):
     s = self.squad_dao.buscar_por_id(id)
     s1 = Squad()
     s1.id = s[0]
     s1.nome = s[1]
     s1.descricao = s[2]
     s1.numpessoas = s[3]
     lista_tuplas_backend = self.backend_dao.buscar_por_squad(s1.id)
     i = 0
     for b in range(len(lista_tuplas_backend)):
         s1.backend.append(lista_tuplas_backend[i])
         i += 1
     lista_tuplas_frontend = self.frontend_dao.buscar_por_squad(s1.id)
     i = 0
     for f in range(len(lista_tuplas_frontend)):
         s1.frontend.append(lista_tuplas_frontend[i])
         i += 1
     lista_tuplas_sgbd = self.sgbd_dao.buscar_por_squad(s1.id)
     i = 0
     for sg in range(len(lista_tuplas_sgbd)):
         s1.sgbd.append(lista_tuplas_sgbd[i])
         i += 1
     return s1