def cadastrar(): squad = Squad() if 'id' in request.args: squad.id = request.args['id'] return render_template('cadastrar.html', squad=squad)
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 )
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')
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')
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 )
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
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
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')
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')
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
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)
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