require '../persistencia/curso/Curso.php'; require '../persistencia/curso/CursoDao.php'; require '../persistencia/curso/CursoService.php'; require '../persistencia/departamento/Departamento.php'; require '../persistencia/departamento/DepartamentoDao.php'; require '../persistencia/departamento/DepartamentoService.php'; $tiporequest = $_SERVER['REQUEST_METHOD']; if ($tiporequest == "GET") { CursoView::exibeCursos(); } else { if ($tiporequest == "POST") { $funcao = $_POST['funcao']; if ($funcao == "deletar") { $idcurs = $_POST['idcurs']; $cursodeletar = CursoService::getById($idcurs); CursoService::delete($cursodeletar); } else { if ($funcao == "criar") { $nomecurs = $_POST['nomecurs']; $iddept = $_POST['iddept']; $duracao = $_POST['duracao']; $creditos = $_POST['creditos']; $cursocriar = new Curso(); $cursocriar->setNome(utf8_encode($nomecurs)); $cursocriar->setDept_id($iddept); $cursocriar->setCred_form($creditos); $cursocriar->setDuracao($duracao); $criou = CursoService::inserir($cursocriar); if (!is_null($criou)) { $cursocriado = CursoService::getByNome($nomecurs); $arrayretorno['nomecurs'] = $nomecurs;