def cadastrar():
    squad = Squad()

    if 'id' in request.args:
        squad.id = request.args['id']

    return render_template('cadastrar.html', squad=squad)
Beispiel #2
0
def cadastrar():
    squad = Squad()
    squad.framework = Framework()
    squad.backend = Backend()
    squad.sgbd = Sgbd()
    if 'id' in request.args:
        id = request.args['id']
        squad = squad_controller.buscar_por_id(id)
    return render_template('formulario.html', titulo_app = nome, squad = squad )
Beispiel #3
0
def salvar():
    squad = Squad()
    squad.ID = request.args['ID']
    squad.NOME = request.args['NOME']
    squad.DESCRICAO = request.args['DESCRICAO']
    squad.NUMEROPESOSAS = request.args['NUMEROPESSOAS']

    FRAMEWORK = Framework()
    FRAMEWORK.ID = request.args['ID']
    FRAMEWORK.NOME = request.args['NOME']

    LINGUAGEM = Backend()
    FRAMEWORK.ID = request.args['ID']
    FRAMEWORK.NOME = request.args['NOME']

    SGBD = Sgbd()
    FRAMEWORK.ID = request.args['3ID']
    FRAMEWORK.NOME = request.args['NOME']

    squad.framework = end
    squad.sackend = end1
    squad.sgbd = end2
        if squad.id == 0:
        squad_controller.salvar(squad)
    else:
        squad_controller.alterar(squad)
    return redirect('/listar')
Beispiel #4
0
def salvar():
    squad = Squad()
    dic = request.args.to_dict()
    #print('*\n'*10,type(dic))
    squad.criar(**dic)
    #print('**\n'*10,squad,'**\n'*10)
    
    

   
    if squad.id == '0':
        squad_controller.salvar(squad)
    else:
        squad_controller.alterar(squad)
    return redirect('/listar')
Beispiel #5
0
def cadastrar():
    squad = Squad()
    framework = FrameWork()
    backend = BackEnd()
    sgdb = Sgdb()
    
    
    squad.FrameWork = FrameWork()
    squad.BackEnd = BackEnd()
    squad.sgdb = Sgdb()

    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, framework = framework, backend = backend, sgdb = sgdb )
Beispiel #6
0
def cadastrar():
    squad = Squad()
    
    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 )
def salvar():
    squad = Squad()
    squad.id = 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']

    return squad_controller.inserir(squad)
 def buscar_por_id(self, id):
     s = self.dao.buscar_por_id(id)
     squad = Squad()
     squad.id = s[0]
     squad.nome = s[1]
     squad.descricao = s[2]
     squad.numeropessoas = s[3]
     squad.linguagembackend = s[4]
     squad.frameworkfrontend = s[5]
     return squad
 def buscar_por_id(self, idSquad):
     s = self.dao.buscar_por_id(idSquad)
     squad = Squad()
     squad.idSquad = s[0]
     squad.Nome = s[1]
     squad.Descricao = s[2]
     squad.NumeroPessoas = s[3]
     squad.LinguagemBackEnd = s[4]
     squad.FrameworkFrontEnd = s[5]
     return squad
Beispiel #10
0
 def buscar_por_id(self, id):
     p = self.dao.buscar_por_id(id)
     squad = Squad()
     squad.id = p[0]
     squad.Nome = p[1]
     squad.Descricao = p[2]
     squad.NumeroPessoas = p[3]
     squad.LinguagemBackEnd = p[5]
     squad.FrameworkFrontEnd = p[6]
     return squad
 def buscar_por_id(self, id):
     p = self.dao.buscar_por_id(id)
     squad = Squad()
     squad.id =  p[0]
     squad.Nome = p[1]
     squad.Descricao = p[2]
     squad.NumeroPessoas = p[3]
     
     squad.BackEnd = p[4]
     squad.FrameWork = p[5]
     return squad
Beispiel #12
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.id_framework = int(request.args['framework'])
    squad.id_backend = int(request.args['backend'])
    squad.id_sgdb = int(request.args['sgdb'])

    if squad.id == 0:
        squad_controller.salvar(squad)
    else:
        squad_controller.alterar(squad)
    return redirect('/listar_squad')
Beispiel #13
0
def salvar():
    squad = Squad()
    squad.id = 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']
    if squad.id == 0:
        squad_controller.salvar(squad)
    else:
        squad_controller.alterar(squad)
    return redirect('/listar')
Beispiel #14
0
    def listar_todos(self):
        lista_squads = []
        lista_tuplas = self.dao.listar_todos()
        print(lista_tuplas)
        for s in lista_tuplas:
            squad = Squad()
            squad.id = s[0]
            squad.nome = s[1]
            squad.descricao = s[2]
            squad.numeropessoas = s[3]
            squad.backend.nome = s[8]
            if squad.backend.nome == 'None':
                squad.backend.nome = 'Não Definido'
            else:
                pass
            squad.framework.nome = s[10]
            if squad.framework.nome == 'None':
                squad.framework.nome = 'Não Definido'
            else:
                pass
            squad.sgdb.nome = s[12]
            if squad.sgdb.nome == 'None':
                squad.sgdb.nome = 'Não Definido'
            else:
                pass

            lista_squads.append(squad)
        return lista_squads
    def listar_todos(self):
        lista_squad = []
        lista_tuplas = self.dao.listar_todos()
        for s in lista_tuplas:
            squad = Squad()
            squad.id = s[0]
            squad.nome = s[1]
            squad.descricao = s[2]
            squad.numeropessoas = s[3]
            squad.linguagembackend = s[4]
            squad.frameworkfrontend = s[5]

            lista_squad.append(squad)
        return lista_squad
 def listar_todos(self):
     lista_squads = []
     lista_tuplas = self.dao.listar_todos()
     for p in lista_tuplas:
         squad = Squad()
         squad.id =  p[0]
         squad.Nome = p[1]
         squad.Descricao = p[2]
         squad.NumeroPessoas = p[3]
         
         squad.BackEnd = p[4]
         squad.FrameWork = p[5]
         
         lista_squads.append(squad)
     return lista_squads
 def listar_todos(self):
     lista_squad = []
     lista_tuplas = self.dao.listar_todos()
     for s in lista_tuplas:
         squad = Squad()
         squad.idSquad = s[0]
         squad.Nome = s[1]
         squad.Descricao = s[2]
         squad.NumeroPessoas = s[3]
         squad.LinguagemBackEnd = s[4]
         squad.FrameworkFrontEnd = s[5]
         lista_squad.append(squad)
     print(lista_squad)
     for i in lista_squad:
         print(i)
     return lista_squad
def salvar():
    if request.method == 'POST':
        squad = Squad()
        squad.id = int(request.form['id'])
        squad.nome = request.form['nome']
        squad.descricao = request.form['descricao']
        squad.numeroPessoas = int(request.form['numeroPessoas'])
        squad.linguagemBackEnd = request.form['linguagemBackEnd']
        squad.frameworkFrontEnd = request.form['frameworkFrontEnd']

    if squad.id == 0:
        sc.adicionar(squad)
    else:
        sc.alterar(squad)

    return redirect('/listar')
def cadastrar():
    squad = Squad()
    lista_bc = bc.listar_todos()
    lista_fc = fc.listar_todos()
    lista_sgbd = sg.listar_todos()

    if 'id' in request.args:
        id = request.args['id']
        squad = sc.buscar(id)

    return render_template('cadastrar.html',
                           squad=squad,
                           lista_bc=lista_bc,
                           lista_fc=lista_fc,
                           lista_sgbd=lista_sgbd)
    def buscar(self, id):
        squad_tuple = self.squad_db.buscar(id)
        squad = Squad()
        squad.id = squad_tuple[0]
        squad.nome = squad_tuple[1]
        squad.descricao = squad_tuple[2]
        squad.numeroPessoas = squad_tuple[3]
        squad.linguagemBackEnd.id = squad_tuple[4]
        squad.frameworkFrontEnd.id = squad_tuple[5]
        squad.sgbds.id = squad_tuple[6]

        id_frontend = squad.frameworkFrontEnd.id
        squad.frameworkFrontEnd = self.frontend_c.buscar(id_frontend)

        id_backend = squad.linguagemBackEnd.id
        squad.linguagemBackEnd = self.backend_c.buscar(id_backend)

        id_sgbd = squad.sgbds.id
        squad.sgbds = self.sgbds_c.buscar(id_sgbd)

        squad_class = self.conversor(squad)
        return squad_class
Beispiel #21
0
    def buscar_por_id(self, id):
        s = self.dao.buscar_por_id(id)
        squad = Squad()
        squad.id = s[0]
        squad.nome = s[1]
        squad.descricao = s[2]
        squad.numeropessoas = s[3]
        squad.framework.id = s[4]
        squad.backend.id = s[5]
        squad.sgdb.id = s[6]

        return squad
def salvar():
    if request.method == 'POST':
        squad = Squad()
        squad.id = int(request.form['id'])
        squad.nome = request.form['nome']
        squad.descricao = request.form['descricao']
        squad.numeroPessoas = int(request.form['numeroPessoas'])

        try:
            squad.linguagemBackEnd.id = int(
                request.form['id_linguagemBackEnd'])
        except ValueError:
            squad.linguagemBackEnd.id = None

        squad.linguagemBackEnd.nome = request.form['nome_linguagemBackEnd']

        try:
            squad.frameworkFrontEnd.id = int(
                request.form['id_frameworkFrontEnd'])
        except ValueError:
            squad.frameworkFrontEnd.id = None

        squad.frameworkFrontEnd.nome = request.form['nome_frameworkFrontEnd']

        try:
            squad.sgbds.id = int(request.form['id_sgbds'])
        except ValueError:
            squad.sgbds.id = None

        squad.sgbds.nome = request.form['nome_sgbds']

    if squad.id == 0 or squad.id is None:
        sc.adicionar(squad)
    else:
        sc.alterar(squad)

    return redirect('/listar')
        id = squad.id
        nome = squad.nome
        descricao = squad.descricao
        numeroPessoas = squad.numeroPessoas

        self.squad_db.alterar(id, nome, descricao, numeroPessoas, backend.id, frontend.id, sgbds.id)

    def listar_todos(self):

        lista_tuplas = self.squad_db.listar_todos()
        objetoSquad = self.conversor(lista_tuplas)

        return objetoSquad

if __name__ == '__main__':
    sc = SquadController()
    squad = Squad()
    squad.id = 8
    squad.nome = "TESTE alterar console"
    squad.descricao = "TESTE CONSOLE"
    squad.numeroPessoas = 5
    squad.linguagemBackEnd.id = 1
    squad.frameworkFrontEnd.id = 2
    squad.sgbds.id = 1
    #sc.alterar(squad)
    #sc.deletar(10)
    #b = sc.buscar(5)
    #print(b)
    a = sc.listar_todos()
    for i in a:
        print(i)
Beispiel #24
0
import sys
sys.path.append( r"C:\Users\900157\Documents\Github\TrabalhosPython\Aula37" )
from Controller.squad_controller import SquadController
from Model.squad import Squad

squad = Squad()
squad.nome = 'JooJ'
squad.descricao = 'Intermediário'
squad.npessoas = 20
squad.backend.nome = 'Lua'          #Adicionar
squad.backend.idbackend = 1         #Alterar
squad.frontend.nome = 'Lua'         #Adicionar
squad.frontend.idfrontend = 1       #Alterar
squad.sgbd.nome = 'Lua'             #Adicionar
squad.sgbd.idsgbd = 1               #Alterar
squad.id = 6

controller = SquadController()
#controller.deletar(5)                      #Deletando por id
#controller.salvar(squad)                   #Adicionando
controller.alterar(squad)                   #Alterando
print(controller.listar_todos())           #Buscando todos
#print(controller.buscar_por_id(squad))     #Buscando por id
    def conversor(self, lista_tuplas):

        lista_squads = []
        try:
            if not lista_tuplas.nome:
                pass
            else:
                return lista_tuplas
            
        except AttributeError:
            if type(lista_tuplas[0]) == tuple:
                for equipe in lista_tuplas:
                    equip = Squad()
                    equip.id = equipe[0]
                    equip.nome = equipe[1]
                    equip.descricao = equipe[2]
                    equip.numeroPessoas = equipe[3]

                    equip.sgbds.id = equipe[7]
                    equip.sgbds.nome = equipe[8]
                    equip.linguagemBackEnd.id = equipe[9]
                    equip.linguagemBackEnd.nome = equipe[10]
                    equip.frameworkFrontEnd.id = equipe[11]
                    equip.frameworkFrontEnd.nome = equipe[12]

                    lista_squads.append(equip)
                return lista_squads

            else:
                equip = Squad()
                equip.id = lista_tuplas[0]
                equip.nome = lista_tuplas[1]
                equip.descricao = lista_tuplas[2]
                equip.numeroPessoas = lista_tuplas[3]

                equip.sgbds.id = lista_tuplas[7]
                equip.sgbds.nome = lista_tuplas[8]
                equip.linguagemBackEnd.id = lista_tuplas[9]
                equip.linguagemBackEnd.nome = lista_tuplas[10]
                equip.frameworkFrontEnd.id = lista_tuplas[11]
                equip.frameworkFrontEnd.nome = lista_tuplas[12]
                lista_squads = equip
                return lista_squads
    def conversor(self, lista_tuplas):

        lista_squads = []

        if type(lista_tuplas[0]) == tuple:
            for equipe in lista_tuplas:
                equip = Squad()
                equip.id = equipe[0]
                equip.nome = equipe[1]
                equip.descricao = equipe[2]
                equip.numeroPessoas = equipe[3]
                equip.linguaguemBackEnd = equipe[4]
                equip.frameworkFrontEnd = equipe[5]
                lista_squads.append(equip)

        else:
            equip = Squad()
            equip.id = lista_tuplas[0]
            equip.nome = lista_tuplas[1]
            equip.descricao = lista_tuplas[2]
            equip.numeroPessoas = lista_tuplas[3]
            equip.linguaguemBackEnd = lista_tuplas[4]
            equip.frameworkFrontEnd = lista_tuplas[5]
            lista_squads = equip

        return lista_squads