Beispiel #1
0
 function Configuracion_matriculas()
 {
     $data = array();
     $_SESSION['pagina_anterior'] = "configuracion_matriculas";
     mysql_select_db($_SESSION['base_datos']->nombrebd);
     $class_curso = new curso();
     $class_alumno = new alumno();
     $class_arancel = new arancel();
     $class_mensualidad = new mensualidad();
     $data['cursos'] = $class_curso->obtenerCursos();
     if (isset($_POST['anio_selec'])) {
         $_SESSION['anio_selec'] = $_POST['anio_selec'];
     }
     if (isset($_POST['curso'])) {
         $_SESSION['curso_selec'] = $_POST['curso'];
     }
     $data['anio_selec'] = isset($_SESSION['anio_selec']) ? $_SESSION['anio_selec'] : date("Y", time());
     $data['curso_selec'] = isset($_SESSION['curso_selec']) ? $_SESSION['curso_selec'] : "";
     if ($data['curso_selec']) {
         $data['alumnos'] = $alumnos = $class_alumno->obtenerTodosAlumnos($data['curso_selec'], true);
     }
     $arancel_curso = $class_arancel->obtenerArancel($_SESSION['colegio']->colegio_ID, $data['curso_selec'], $data['anio_selec']);
     $data['aran_monto'] = isset($_POST['aran_monto']) ? $_POST['aran_monto'] : $arancel_curso['aran_monto'];
     if (isset($_POST['aran_monto'])) {
         $datos_arancel['FK_colegios_colegio_ID'] = $_SESSION['colegio']->colegio_ID;
         $datos_arancel['FK_curso'] = $data['curso_selec'];
         $datos_arancel['aran_monto'] = $_POST['aran_monto'];
         $datos_arancel['aran_anio'] = $data['anio_selec'];
         if ($arancel_curso['aran_ID']) {
             $class_arancel->actualizarArancel($arancel_curso['aran_ID'], $_POST['aran_monto']);
         } else {
             $class_arancel->insertarArancel($datos_arancel);
         }
     }
     foreach ($data['alumnos'] as $rut => $aux_data) {
         $beca_alumno[$rut] = $class_arancel->obtenerBeca($_SESSION['colegio']->colegio_ID, $rut, $data['anio_selec']);
         $data['beca'][$rut]['beca_porcentaje'] = isset($_POST['beca'][$rut]['beca_porcentaje']) ? $_POST['beca'][$rut]['beca_porcentaje'] : $beca_alumno[$rut]['beca_porcentaje'];
         $data['beca'][$rut]['beca_detalle'] = isset($_POST['beca'][$rut]['beca_detalle']) ? $_POST['beca'][$rut]['beca_detalle'] : $beca_alumno[$rut]['beca_detalle'];
         $data['beca'][$rut]['beca_desde'] = isset($_POST['beca'][$rut]['beca_desde']) ? $_POST['beca'][$rut]['beca_desde'] : $beca_alumno[$rut]['beca_desde'];
         $alumnoMen = $class_alumno->obtenerAlumno($rut);
         $datos_mensualidad['mensualidad'] = $class_mensualidad->obtenerArancelAlumno($alumnoMen['curso']);
         $mensualidad = $class_mensualidad->obtenerMensualidad($rut);
         $data['beca'][$rut]['men_cuotas'] = isset($_POST['beca'][$rut]['men_cuotas']) ? $_POST['beca'][$rut]['men_cuotas'] : $datos_mensualidad['mensualidad']["men_cuotas"];
     }
     if (isset($_POST['beca'])) {
         foreach ($_POST['beca'] as $rut => $beca) {
             $datos_beca['FK_rut'] = $rut;
             $datos_beca['FK_colegios_colegio_ID'] = $_SESSION['colegio']->colegio_ID;
             $datos_beca['beca_anio'] = $data['anio_selec'];
             $datos_beca['beca_porcentaje'] = $beca['beca_porcentaje'];
             $datos_beca['beca_detalle'] = $beca['beca_detalle'];
             $datos_beca['beca_desde'] = $beca['beca_desde'];
             if ($beca_alumno[$rut]['beca_ID']) {
                 $class_arancel->actualizarBeca($beca_alumno[$rut]['beca_ID'], $beca['beca_porcentaje'], $beca['beca_detalle'], $datos_beca['beca_desde']);
             } else {
                 $class_arancel->insertarBeca($datos_beca);
             }
             $datos_mensualidad['descuentos'] = $beca["beca_porcentaje"];
             $datos_mensualidad['men_cuotas'] = $beca["men_cuotas"];
             if (!$mensualidad['mens_ID']) {
                 $mensualidad["rut"] = $rut;
                 $mensualidad["mensualidad"] = $datos_mensualidad['mensualidad'];
                 $mensualidad["descuentos"] = $datos_mensualidad['descuentos'];
                 $mensualidad["men_cuotas"] = $datos_mensualidad['men_cuotas'];
                 $class_mensualidad->insertarMensualidad($mensualidad);
             } else {
                 $class_mensualidad->actualizarMensualidad($datos_mensualidad, $rut);
             }
         }
     }
     $this->load->view('SEC-configuracion_matriculas.php', $data);
 }
Beispiel #2
0
<?php

session_start();
require "../main_Lib.php";
require "../class/class_arancel.php";
if ($_SESSION['token'] != $token) {
    session_destroy();
    moveLocation("../ingreso.php", 0, 2);
}
require '../fpdf153/fpdf.php';
$rut = $_GET['rut'];
$dia = 30;
$colegio_ID = $_SESSION['colegio']->colegio_ID;
$anio_matricula = $_SESSION['base_datos']->anio;
$class_arancel = new arancel();
$arancel = $class_arancel->obtenerArancel($colegio_ID, $_GET["curso"], $anio_matricula);
$x1 = $_SESSION['colegio']->nombre;
$anio = $_SESSION['base_datos']->anio;
class PDF extends FPDF
{
}
$pdf = new PDF();
$pdf->FPDF('P', 'mm', 'Legal');
DBConnect($dbh);
if (isset($_GET['rut'])) {
    $sql = 'SELECT * FROM `alumnos` where `rut`=' . "'" . $rut . "'";
} else {
    $sql = "SELECT * FROM `alumnos` where ultima_matricula='{$anio}' AND curso = '{$_GET['curso']}'";
}
$result = mysql_query($sql, $dbh);
while ($row = mysql_fetch_array($result)) {
Beispiel #3
0
 function calcularDeuda($mensualidad = array(), $alumno = array())
 {
     $deuda = $mensualidad["deuda"];
     $detalle = $mensualidad["detalle"];
     $deudaaux = 0;
     $beca = 0;
     $deuda2 = $deuda;
     if ($deuda2 > 0) {
         $detalle2 = $detalle . ".";
     } else {
         $detalle2 = "";
     }
     $c[0] = $mensualidad["c0"];
     for ($i = 1; $i <= 10; $i++) {
         $c[$i] = $mensualidad["c" . $i];
         $deudaaux += $mensualidad["mensualidad"] - $mensualidad["mensualidad"] * ($mensualidad["descuentos"] / 100) - $c[$i];
     }
     if ($deudaaux) {
         $detalle3 = " Deuda arancel " . $_SESSION[base_datos]->anio;
     } else {
         $detalle3 = "";
     }
     $deuda2 = $deuda2 + $deudaaux;
     if ($deuda2 > 0) {
         $detalle2 = $detalle2 . " " . $detalle3;
     } else {
         $deuda2 = 0;
     }
     // Harcode para poner los montos de las mensualidades
     if ($alumno['estado_matricula'] == '1') {
         switch ($_SESSION['colegio']->colegio_ID) {
             case "abello":
                 $monto = ArancelColegio::ABELLO;
                 break;
             case "edupac":
                 $monto = ArancelColegio::EDUPAC;
                 break;
             case "dor":
                 $curso = substr($alumno['curso'], 0, strlen($alumno['curso']) - 1);
                 if ($curso < 9) {
                     $monto = ArancelColegio::DOR_BASICA;
                 } else {
                     $monto = ArancelColegio::DOR_MEDIA;
                 }
                 break;
             default:
                 $monto = 0;
                 break;
         }
         $class_arancel = new arancel();
         $beca_alumno = $class_arancel->obtenerBeca($_SESSION['colegio']->colegio_ID, $mensualidad['rut'], $_SESSION['base_datos']->anio + 1);
         $beca = $beca_alumno['beca_porcentaje'];
     } else {
         $monto = 0;
         $beca = 0;
     }
     return array('rut' => $mensualidad["rut"], 'mensualidad' => $monto, 'descuentos' => $beca, 'deuda' => $deuda2, 'detalle' => $detalle2);
 }
Beispiel #4
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);
    }
}
Beispiel #5
0
<?php

session_start();
require "main_Lib.php";
validarAcceso(AuthUser::TIPO_SUPER_USUARIO);
include_once 'bean/EntityAlumnos.php';
include_once 'bean/EntityMensualidades.php';
include_once 'PHPCriteria/Criteria.php';
include_once 'class/class_alumno.php';
include_once 'class/class_arancel.php';
include_once 'class/class_mensualidad.php';
$class_alumno = new alumno();
$criteria = new Criteria();
$class_arancel = new arancel();
$class_mensualidad = new mensualidad();
$alumnos = $class_alumno->obtenerAlumnos();
$count = 0;
foreach ($alumnos as $rut => $alumno) {
    $beca = $class_arancel->obtenerBeca($_SESSION['colegio']->colegio_ID, $rut, $_SESSION['base_datos']->anio);
    if ($rut && $beca['beca_ID']) {
        $count++;
        $datos_mensualidad['mensualidad'] = $class_mensualidad->obtenerArancelAlumno($alumno['curso']);
        $datos_mensualidad['descuentos'] = $beca["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);
Beispiel #6
0
require "../main_Lib.php";
require "../class/class_arancel.php";
if ($_SESSION['token'] != $token) {
    session_destroy();
    moveLocation("../ingreso.php", 0, 2);
}
if (!isset($ciudad)) {
    $ciudad = null;
}
define('FPDF_FONTPATH', 'font/');
require '../fpdf153/fpdf.php';
$rut = $_GET['rut'];
class PDF extends FPDF
{
}
$class_arancel = new arancel();
$colegio_ID = $_SESSION['colegio']->colegio_ID;
$anio_matricula = MATRICULA_ANIO;
$arancel = $class_arancel->obtenerArancel($colegio_ID, $_GET["curso"], $anio_matricula);
DBConnect($dbh);
$sql2 = 'SELECT * FROM `alumnos` WHERE rut =' . "'" . $rut . "'";
$result2 = mysql_query($sql2, $dbh);
$row2 = mysql_fetch_array($result2);
$apellidop = $row2["apellidop"];
$apellidom = $row2["apellidom"];
$nombres = $row2["nombres"];
$nombrecompleto = $nombres . " " . $apellidop . " " . $apellidom;
$curso = $row2["curso"];
$sql3 = 'SELECT * FROM `apoderados` WHERE rut =' . "'" . $rut . "'";
$result3 = mysql_query($sql3, $dbh);
$row3 = mysql_fetch_array($result3);