Beispiel #1
0
def alterarFunc():
    cod_alterar = int(request.values["cod"])
    dao = funcionarioDao()
    funcionario = dao.buscar(cod_alterar)
    dao = departamentoDao()
    lista_deptos = dao.listar()
    return render_template('telaInserirFunc.html',
                           funcionario=funcionario,
                           departamentos=lista_deptos)
Beispiel #2
0
def alterarDepto():
    cod_alterar = int(request.values["cod"])
    daodepto = departamentoDao()
    departamento = daodepto.buscar(cod_alterar)
    daofunc = funcionarioDao()
    lista_funcs = daofunc.listar()
    return render_template('telaInserirDepto.html',
                           departamento=departamento,
                           funcionarios=lista_funcs)
Beispiel #3
0
def salvarDepto():
    nome = request.form["nome"]
    gerente = request.form["gerente"]
    daodepto = departamentoDao()
    daofunc = funcionarioDao()
    f = daofunc.buscar(int(gerente))
    d = Departamento(nome)
    d.addGerente(f)
    if (request.values.has_key("codigo") == True):
        cod = request.form["codigo"]
        d.codigo = int(cod)
    daodepto.salvar(d)
    return redirect('/')
Beispiel #4
0
def salvarFunc():
    nome = request.form["nome"]
    email = request.form["email"]
    departamento = request.form["departamento"]
    login = request.form["login"]
    admin = request.form["admin"]
    senha = request.form["senha"]
    daodepto = departamentoDao()
    senha = hashlib.md5(senha.encode()).hexdigest()
    d = daodepto.buscar(int(departamento))
    f = Funcionario(nome, email, login, senha, admin)
    f.addDepto(d)
    dao = funcionarioDao()
    if (request.values.has_key("codigo") == True):
        cod = request.form["codigo"]
        f.codigo = int(cod)
    dao.salvar(f)
    return redirect('/funcionario/telaListar')
Beispiel #5
0
def buscarDepto():
    cod = int(request.values["cod"])
    dao = departamentoDao()
    departamento = dao.buscar(cod)
    return render_template('telaBuscarDepto.html', departamento=departamento)
Beispiel #6
0
def formsFunc():
    dao = departamentoDao()
    lista_deptos = dao.listar()
    return render_template('telaInserirFunc.html', departamentos=lista_deptos)
Beispiel #7
0
def excluirDepto():
    cod_depto = int(request.values["cod"])
    dao = departamentoDao()
    dao.deletar(cod_depto)
    return redirect('/')
Beispiel #8
0
def listaDepto():
    dao = departamentoDao()
    lista_deptos = dao.listar()
    return render_template('telaListarDepto.html', departamentos=lista_deptos)