Ejemplo n.º 1
0
 function anularPagoAlumno($rut, $trans_ID)
 {
     $mensualidades = $this->obtenerMensualidad($rut);
     $class_transaccion = new transaccion();
     $detalles = $class_transaccion->obtenerDetalleTransaccion($trans_ID);
     //dpr($mensualidades);
     //dpr($detalles);
     if (count($detalles) > 0) {
         foreach ($detalles as $det_ID => $det_datos) {
             if ($det_datos['det_cuota'] == "deuda") {
                 $pago_men[$det_datos['det_cuota']] = $mensualidades[$det_datos['det_cuota']] + $det_datos['det_monto'];
             } else {
                 $pago_men[$det_datos['det_cuota']] = $mensualidades[$det_datos['det_cuota']] - $det_datos['det_monto'];
             }
         }
     }
     DBBegin($this->dbh);
     DBSQLUpdate($pago_men, array("rut" => $rut), "mensualidades");
     $datos_anular['anu_usuario'] = $_SESSION['usuario']->login;
     $datos_anular['anu_fecha'] = date('Y-m-d');
     $datos_anular['anu_hora'] = date('H:i');
     $anu_ID = $class_transaccion->insertarAnulacion($datos_anular);
     $class_transaccion->eliminarHistorial($trans_ID);
     $class_transaccion->actualizarTransacciones(array("FK_anulaciones_anu_ID" => $anu_ID), array("trans_ID" => $trans_ID));
     DBCommit($this->dbh);
 }
Ejemplo n.º 2
0
        foreach ($alumnos_sacar as $key => $rut_sacar) {
            $class_alumno->modificarCursoAlumno($rut_sacar);
        }
    }
    $_SESSION['curso_seleccionado'] = $_POST['curso'];
    unset($_POST);
    moveLocation("modificar_cursos.php", 0);
} elseif (isset($_POST['libt_ID2'])) {
    if (is_array($vals_alum_sin)) {
        $alumnos_sacar = array_diff($_POST['libt_ID2'], $vals_alum_sin);
    } else {
        $alumnos_sacar = $_POST['libt_ID2'];
    }
    if (count($alumnos_sacar) > 0) {
        foreach ($alumnos_sacar as $key => $rut_sacar) {
            $class_alumno->modificarCursoAlumno($rut_sacar);
        }
    }
    $_SESSION['curso_seleccionado'] = $_POST['curso'];
    unset($_POST);
    moveLocation("modificar_cursos.php", 0);
} elseif (isset($_POST['modificar_alumno'])) {
    $dato_alumno = array("rut" => $_POST['_rut'], "apellidop" => $_POST['_apellidop'], "apellidom" => $_POST['_apellidom'], "nombres" => $_POST['_nombres'], "lista" => $_POST['_lista'], "matricula" => $_POST['_matricula'], "curso" => $_POST['_curso']);
    DBConnect($dbh);
    DBBegin($dbh);
    $class_alumno->modificarAlumno($dato_alumno, $_POST['_rut_antiguo']);
    DBCommit($dbh);
    //DBRollback($dbh);
    $_SESSION['curso_seleccionado'] = $_POST['curso'];
    moveLocation("modificar_cursos.php", 0);
}