def inserirDepartamento(): if request.method == 'POST': nome = request.form['nome'] dao = server() a = Departamento(nome) a = dao.inserirDepartamento(a) return redirect('listarDepartamento')
def inserirFuncionario(): if request.method == 'POST': nome = request.form['nome'] depto = request.form['departamento'] dao = server() b = Funcionario(nome, depto) a = dao.inserirFuncionario(b) return redirect('listarFuncionario')
def alterarFuncionario(): if request.method == 'POST': nome = request.form['nome'] cod = request.form['codigo'] depto = request.form['departamento'] dao = server() a = Funcionario(nome, depto) a.alterarCodigo(cod) dao.alterarFuncionario(a) return redirect('listarFuncionario')
def formInserirFuncionario(): dao = server() a = dao.listarDepartamento() b = [] for lista in a: a = Departamento(lista[1]) a.alterarGerente(lista[2]) a.alterarCodigo(lista[0]) b.append(a) return render_template('inserirFuncionario.html', depto=b)
def listarFuncionario(): dao = server() a = dao.listarFuncionario() b = [] for lista in a: a = Funcionario(lista[1], lista[2]) a.alterarCodigo(lista[0]) x = dao.buscarDepartamento(a.obterDepartamento()).obterNome() a.alterarDepartamento(x) b.append(a) return render_template('listarFuncionario.html', func=b)
def alterarDepartamento(): if request.method == 'POST': nome = request.form['nome'] gerente = request.form['gerente'] cod = request.form['codigo'] dao = server() depto = Departamento(nome) depto.alterarCodigo(cod) depto.alterarGerente(gerente) dao.alterarDepartamento(depto) return redirect('/listarDepartamento')
def buscarFuncionario(): if request.method == 'POST': cod = int(request.form['codigo']) dao = server() a = dao.buscarFuncionario(cod) if (a.obterNome() == 'None'): return render_template('erroCodigo.html', pag="formBuscarFuncionario") else: x = dao.buscarDepartamento(a.obterDepartamento()).obterNome() a.alterarDepartamento(x) return render_template('templateFuncionario.html', func=a)
def formAlterarDepartamento(cod): dao = server() a = dao.buscarDepartamento(cod) b = dao.buscarFuncionario(a.obterGerente()) x = dao.listarFuncionario() c = [] for lista in x: x = Funcionario(lista[1], lista[2]) x.alterarCodigo(lista[0]) c.append(x) return render_template('alterarDepartamento.html', depto=a, gerente=b, func=c)
def formAlterarFuncionario(cod): dao = server() a = dao.buscarFuncionario(int(cod)) b = dao.buscarDepartamento(a.obterDepartamento()) x = dao.listarDepartamento() d = [] for lista in x: x = Departamento(lista[1]) x.alterarCodigo(lista[0]) x.alterarGerente(lista[2]) d.append(x) return render_template('alterarFuncionario.html', func=a, departamento=b, depto=d)
def deletarDepartamento(cod): cod = int(cod) dao = server() a = dao.deletarDepartamento(cod) return redirect('/listarDepartamento')
def deletarFuncionario(cod): cod = int(cod) dao = server() a = dao.deletarFuncionario(cod) return redirect('/listarFuncionario')