From 27e13bb1a964d0f72ed9f443da54805fd51f9323 Mon Sep 17 00:00:00 2001 From: Alessandro Costa de Oliveira Date: Wed, 1 Apr 2026 17:34:56 -0300 Subject: [PATCH] Graduacao::listarCursos --- resources/queries/Graduacao.listarCursos.sql | 6 ++++++ src/Graduacao.php | 12 ++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 resources/queries/Graduacao.listarCursos.sql diff --git a/resources/queries/Graduacao.listarCursos.sql b/resources/queries/Graduacao.listarCursos.sql new file mode 100644 index 00000000..880960bb --- /dev/null +++ b/resources/queries/Graduacao.listarCursos.sql @@ -0,0 +1,6 @@ +SELECT codcur, nomcur +FROM CURSOGR +WHERE codclg IN (__codundclgs__) + AND dtaatvcur IS NOT NULL + AND dtadtvcur IS NULL +ORDER BY nomcur diff --git a/src/Graduacao.php b/src/Graduacao.php index 8a5f7249..37ddb3ba 100644 --- a/src/Graduacao.php +++ b/src/Graduacao.php @@ -797,6 +797,18 @@ protected static function _listarDisciplinasAlunoAnoSemestre(int $codpes, int $a return DB::fetchAll($query, $param); } + /** + * Retorna lista com os cursos de graduação da unidade. + * + * @return Array + * @author Alessandro Costa de Oliveira, em 01/04/2026 + */ + protected static function _listarCursos() + { + $query = DB::getQuery('Graduacao.listarCursos.sql'); + + return DB::fetchAll($query); + } /** * Retorna lista com os departamentos de ensino da unidade.