Exemplo n.º 1
0
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('/')
Exemplo n.º 2
0
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('/')
Exemplo n.º 3
0
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('/')
Exemplo n.º 4
0
def deletar_func():
    id = request.args['id']
    func = FuncionarioDao()
    func.deletar(id)
    return redirect('/funcionarios')
Exemplo n.º 5
0
def listar_funcionario():
    # title = 'Funcionarios'
    func = FuncionarioDao()
    lista = func.listar()
    return render_template('lista_funcionarios.html', lista = lista)
Exemplo n.º 6
0
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)
Exemplo n.º 7
0
def deletar_func():
    id = request.args['id']
    func = FuncionarioDao()
    func.deletar(id)
    return redirect('listagem.html')
Exemplo n.º 8
0
def listar_func():
    func = FuncionarioDao()
    listar = func.listar()
    return render_template('listagem.html', func = listar)