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)
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)
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('/')
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')
def buscarDepto(): cod = int(request.values["cod"]) dao = departamentoDao() departamento = dao.buscar(cod) return render_template('telaBuscarDepto.html', departamento=departamento)
def formsFunc(): dao = departamentoDao() lista_deptos = dao.listar() return render_template('telaInserirFunc.html', departamentos=lista_deptos)
def excluirDepto(): cod_depto = int(request.values["cod"]) dao = departamentoDao() dao.deletar(cod_depto) return redirect('/')
def listaDepto(): dao = departamentoDao() lista_deptos = dao.listar() return render_template('telaListarDepto.html', departamentos=lista_deptos)