public static function obtenerGrupo($id) { $bd = BD::getConexion(); $sql = "select * from grupo where id_usuario = :id_usuario"; $stmt = $bd->prepare($sql); $stmt->execute([":id_usuario" => $id]); $stmt->setFetchMode(PDO::FETCH_CLASS | PDO::FETCH_PROPS_LATE, "Grupo"); $grupo = $stmt->fetchAll(); $grupos = new Collection(); foreach ($grupo as $alumnos) { $alumnos->setAlumnos(Alumno::obtenerAlumno($alumnos->getNombre())); $grupos->add($alumnos); } return $grupos; }
function actualizarArancelAlumno($rut) { $class_alumno = new Alumno(); $alumno = $class_alumno->obtenerAlumno($rut); $class_arancel = new arancel(); $class_mensualidad = new mensualidad(); $datos_mensualidad['mensualidad'] = $class_mensualidad->obtenerArancelAlumno($alumno['curso']); $becaAlumno = $class_arancel->obtenerBeca($_SESSION['colegio']->colegio_ID, $rut, $_SESSION['base_datos']->anio); $datos_mensualidad['descuentos'] = $becaAlumno["beca_porcentaje"]; $mensualidad = $class_mensualidad->obtenerMensualidad($rut); if (!$mensualidad['mens_ID']) { $mensualidad["rut"] = $rut; $mensualidad["mensualidad"] = $datos_mensualidad['mensualidad']; $mensualidad["descuentos"] = $datos_mensualidad['descuentos']; $class_mensualidad->insertarMensualidad($mensualidad); } else { $class_mensualidad->actualizarMensualidad($datos_mensualidad, $rut); } }