Exemplo n.º 1
0
$class_mensualidad = new mensualidad();
$class_alumno = new alumno();
$cursos = $class_curso->obtenerCursos();
$curso_ID = isset($_POST['curso_ID']) ? $_POST['curso_ID'] : $_SESSION['curso_ID'];
$mes_selec_beca = isset($_POST['mes_selec_beca']) ? $_POST['mes_selec_beca'] : $_SESSION['mes_selec_beca'];
if (!$mes_selec_beca) {
    $mes_selec_beca = date("m");
}
$_SESSION['mes_selec_beca'] = $mes_selec_beca;
$totales = array();
$becasAlumnos = array();
if ($curso_ID != null) {
    $alumnos = $class_alumno->obtenerAlumnos($curso_ID);
    $tot_monto = $tot_interes = $tot_beca = $tot_descuento = $tot_totalPagar = $tot_totalBeca = 0;
    foreach ($alumnos as $rut => $alumno) {
        $transacciones = $class_transaccion->obtenerTransaccionPorMes($rut, $mes_selec_beca);
        $becasAlumnos[$rut]["rut"] = $rut;
        $becasAlumnos[$rut]["razonSocial"] = $alumno["dato_alumno"]["apellidop"] . " " . $alumno["dato_alumno"]["nombres"];
        $becasAlumnos[$rut]["apoderado"] = $alumno["dato_apoderado"]["nombre"];
        $becasAlumnos[$rut]["porcentajeBeca"] = $alumno["mensualidad"]["descuentos"];
        $totalPagar = $descuento = $interes = $beca = $monto = 0;
        $trans_num_boleta = array();
        if (count($transacciones) > 0) {
            foreach ($transacciones as $idTransaccion => $transaccion) {
                $monto = $monto + ($transaccion["trans_monto"] + $transaccion["trans_descuento"] + $transaccion["trans_beca"]);
                $beca = $beca + $transaccion["trans_beca"];
                $interes = $interes + $transaccion["trans_interes"];
                $descuento = $descuento + $transaccion["trans_descuento"];
                $trans_num_boleta[] = $transaccion["trans_num_boleta"];
                $becasAlumnos[$rut]["tipo"] = $transaccion["trans_tipo_pago"];
            }