function eliminarCurso($curso) { if (!$curso) { throw new CursoException(CursoException::ATRIBUTO_REQUERIDO_CURSO_ID_MSG, CursoException::ATRIBUTO_REQUERIDO_CURSO_ID_COD); } $class_ramo = new ramo(); $class_notas = new notas(); $SQL = "DELETE FROM curso WHERE curso = '" . $curso . "'"; $ramos = $class_ramo->obtenerRamos($curso); if (count($ramos) > 0) { foreach ($ramos as $ramo_nombre => $ramo) { $class_ramo->eliminarRamo($ramo["ramo_ID"]); } } $class_alumnos = new alumno(); $alumnos = $class_alumnos->obtenerAlumnos($curso); if (count($alumnos) > 0) { foreach ($alumnos as $rut => $alumno) { $class_notas->eliminarNotasPorRut($rut); } } DBQuery($SQL, $this->dbh); }