def salvar_func(): nome = request.form['nome'] sobrenome = request.form['sobrenome'] identidade = request.form['identidade'] cargo = request.form['cargo'] salario = request.form['salario'] func = FuncionarioDao() func.inserir(nome, sobrenome, identidade, cargo, salario) return redirect('/')
def editar(): id = request.form['id'] nome = request.form['nome'] sobrenome = request.form['sobrenome'] cpf = request.form['cpf'] salario = request.form['salario'] cargo = request.form['cargo'] pis = request.form['pis'] funcionario = Funcionario(nome, sobrenome, cpf, salario, cargo, pis, id=id) dao = FuncionarioDao() dao.alterar(funcionario) return redirect('/')
def salvar(): # nome_linguagem = request.form['nome_linguagem'] # linguagem = LinguagemProgramacao(nome_linguagem) # dao_ling = LinguagemDao() # linguagem.set_id( dao_ling.salvar_linguagem(linguagem) ) # nome_equipe = request.form['nome_equipe'] # equipe = EquipeTrabalho(nome_equipe) # dao_equip = EquipeDao() # equipe.set_id( dao_equip.salva_equipe(equipe) ) nome = request.form['nome'] sobrenome = request.form['sobrenome'] cpf = request.form['cpf'] salario = request.form['salario'] cargo = request.form['cargo'] pis = request.form['pis'] funcionario = Funcionario(nome, sobrenome, cpf, salario, cargo, pis, linguagem, equipe) func_dao = FuncionarioDao() func_dao.inserir(funcionario) return redirect('/')
def deletar_func(): id = request.args['id'] func = FuncionarioDao() func.deletar(id) return redirect('/funcionarios')
def listar_funcionario(): # title = 'Funcionarios' func = FuncionarioDao() lista = func.listar() return render_template('lista_funcionarios.html', lista = lista)
import sys #IMPORTAÇÃO path sys.path.append("C:/Users/900224/Desktop/Aula6/trabalinho/") from flask import Flask, render_template, request, redirect from model.equipe_trabalho import EquipeTrabalho from model.linguagem_programacao import LinguagemProgramacao from model.funcionario import Funcionario from dao.equipe_dao import EquipeDao from dao.linguagem_dao import LinguagemDao from dao.funcionario_dao import FuncionarioDao linguagem_dao = LinguagemDao() equipe_dao = EquipeDao() funcionario_dao = FuncionarioDao() app = Flask(__name__) #Rota de listar @app.route('/') def listar(): listar = funcionario_dao.listar() return render_template('listagem.html', funcionario=listar) #Rota cadastrar Funcionario @app.route('/cadastro_funcionario') def cadastrar_funcionario(): lista_equip = equipe_dao.listar_todas() lista_ling = linguagem_dao.listar_todas() return render_template('cadastro_funcionario.html', lista_equip=lista_equip, lista_ling=lista_ling)
def deletar_func(): id = request.args['id'] func = FuncionarioDao() func.deletar(id) return redirect('listagem.html')
def listar_func(): func = FuncionarioDao() listar = func.listar() return render_template('listagem.html', func = listar)