Exemple #1
0
 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;
 }
Exemple #2
0
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);
    }
}