Ejemplo n.º 1
0
<?php

session_start();
require_once "../clases/clase_curso.php";
require_once "../clases/clase_bitacora.php";
require_once '../libreria/utilidades.php';
$lobjCurso = new clsCurso();
$lobjBitacora = new clsBitacora();
$lobjUtil = new clsUtil();
$lobjCurso->set_Curso($_POST['idcurso']);
$lcReal_ip = $lobjUtil->get_real_ip();
$ldFecha = date('Y-m-d h:m');
$operacion = $_POST['operacion'];
$idlapso = $_POST['idlapso'];
$lobjCurso->set_Lapso($idlapso);
switch ($operacion) {
    case 'registrar_curso':
        $grupos = $_POST['grupos'];
        $nombre_cursos = $_POST['nombre_curso'];
        $descripcion_cursos = $_POST['descripcion_curso'];
        $capacidad_cursos = $_POST['capacidad_curso'];
        $asignatura_cursos = $_POST['asignatura_curso'];
        $aula_cursos = $_POST['aula_curso'];
        $docente_cursos = $_POST['docente_curso'];
        for ($i = 0; $i < count($grupos); $i++) {
            $lobjCurso->set_Nombrecur($nombre_cursos[$i]);
            $lobjCurso->set_Descripcioncur($descripcion_cursos[$i]);
            $lobjCurso->set_Capacidadcur($capacidad_cursos[$i]);
            $lobjCurso->set_Asignatura($asignatura_cursos[$i]);
            $lobjCurso->set_Grupo($grupos[$i]);
            $lobjCurso->set_Aula($aula_cursos[$i]);
Ejemplo n.º 2
0
    echo '<option value="">El participante no tiene cursos inscritos</option>';
}
?>
            </select>
        </div>
        <div class="col-lg-6 span6">
            <label>Curso <span class="label label-warning" data-trigger="hover" data-container="body" data-toggle="popover" data-placement="right" data-content="Curso en el cual se encuentra el participante a evaluar."><i class="fa fa-question" ></i></span></label>
            <select name="idcurso" id="cam_idcurso" class="form-control span12" onchange="consultar_evaluacion(this.value);" <?php 
echo $_GET['idcurso'] == '' ? 'disabled' : '';
?>
>
                <option value=""></option>
                <?php 
require_once "../clases/clase_curso.php";
$lobjCurso = new clsCurso();
$lobjCurso->set_Lapso($_GET['idlapso']);
$lacurso = $lobjCurso->consultar_cursos_lapso_participante($_GET['idparticipante']);
for ($i = 0; $i < count($lacurso); $i++) {
    $selected = $lacurso[$i][0] == $_GET['idcurso'] ? 'selected' : '';
    echo '<option value="' . $lacurso[$i][0] . '" ' . $selected . '>' . $lacurso[$i][1] . '</option>';
}
?>
            </select>
        </div>
    </div>
    <table class="table table-striped table-hover table-bordered bootstrap-datatable datatable dataTable" id="filtro">
            <thead>
                <th>Código</th><th>Fecha</th><th>Curso</th><th>Participante</th><th>Instrumento</th><th>Estatus</th><th>Acción</th>
            </thead>
            <tbody>
            <?php 
Ejemplo n.º 3
0
$ObjLapso = new clsLapso();
$ObjCurso = new clsCurso();
$lobjPdf = new clsFpdf();
$lcReal_ip = $lobjUtil->get_real_ip();
$ldFecha = date('Y-m-d h:m');
$lobjPdf->AliasNbPages();
$lobjPdf->codigo = UUID::v4();
$lobjPdf->AddPage("L", "Legal");
$lobjPdf->SetFont("arial", "B", 12);
$IdLapso = isset($_GET['idlapso']) ? $_GET['idlapso'] : '';
$lobjBitacora->set_Datos($_SERVER['HTTP_REFERER'], $ldFecha, $lcReal_ip, 'Reporte', '-', 'idlapso', '-', $lobjPdf->codigo, $IdLapso, $_SESSION['usuario'], 'historial_lapso');
//envia los datos a la clase bitacora
$lobjBitacora->registrar_bitacora();
//registra los datos en la tabla tbitacora.
$ObjLapso->set_Lapso($IdLapso);
$ObjCurso->set_Lapso($IdLapso);
$row_detalle = $ObjLapso->historial_lapso();
$row_lapso = $ObjLapso->consultar_lapso_bitacora();
$row_cursos = $ObjCurso->historial_cursos();
$lobjPdf->Ln(10);
$lobjPdf->Cell(0, 6, utf8_decode("HISTORIAL DEL LAPSO"), 0, 1, "C");
$lobjPdf->Ln();
//analizamos los nombres de las tablas con mas longitud para colocar de ese tamaño las celdas
$lobjPdf->Cell(200, 6, utf8_decode("DATOS DEL LAPSO"), 1, 1, "C");
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Cell(50, 6, utf8_decode('Nombre'), 1, 0, "C");
$lobjPdf->SetFont("arial", "", 12);
$lobjPdf->Cell(150, 6, utf8_decode($row_lapso['nombrelap']), 1, 1, "C");
$lobjPdf->SetFont("arial", "B", 12);
$lobjPdf->Cell(50, 6, utf8_decode('Fecha Inicio'), 1, 0, "C");
$lobjPdf->SetFont("arial", "", 12);