Commit 1c71d1c7bd78148043e90715ae22f71487e794a0

Authored by bonot
1 parent 490bc0a9
Exists in 2.8 and in 6 other branches 2.2, 2.3, 2.4, 2.5, 2.6, 2.7

Usa model para consultar disciplina dispensada

Showing 1 changed file with 4 additions and 9 deletions   Show diff stats
ieducar/lib/App/Model/IedFinder.php
... ... @@ -3,6 +3,7 @@
3 3 use App\Models\LegacyDiscipline;
4 4 use App\Models\LegacyDisciplineAcademicYear;
5 5 use App\Models\LegacySchool;
  6 +use App\Models\LegacySchoolClass;
6 7 use iEducar\Modules\Enrollments\Exceptions\StudentNotEnrolledInSchoolClass;
7 8 use iEducar\Modules\AcademicYear\Exceptions\DisciplineNotLinkedToRegistrationException;
8 9 use iEducar\Modules\EvaluationRules\Exceptions\EvaluationRuleNotDefinedInLevel;
... ... @@ -1112,15 +1113,9 @@ class App_Model_IedFinder extends CoreExt_Entity
1112 1113 return;
1113 1114 }
1114 1115  
1115   - $sql = "
1116   - SELECT ref_cod_disciplina_dispensada
1117   - FROM pmieducar.turma
1118   - WHERE cod_turma = $1;
1119   - ";
1120   -
1121   - $disciplinaDispensada = Portabilis_Utils_Database::fetchPreparedQuery($sql, ['params' => $codTurma]);
1122   -
1123   - return $disciplinaDispensada[0]['ref_cod_disciplina_dispensada'];
  1116 + $schoolClass = LegacySchoolClass::query()->find($codTurma);
  1117 + $disciplinaDispensada = $schoolClass->ref_cod_disciplina_dispensada;
  1118 + return $disciplinaDispensada;
1124 1119 }
1125 1120  
1126 1121 public static function validaDispensaPorMatricula(
... ...