Ejemplo n.º 1
0
 static function clase($id_clase)
 {
     //METODO ESTATICO QUE DEVUELVE UNA CLASE ESPECIFICA
     $c = new Clase();
     $conn = new Conexion();
     $sql = 'SELECT * FROM clase WHERE id_clase = :id_clase';
     $consulta = $conn->prepare($sql);
     $consulta->setFetchMode(PDO::FETCH_ASSOC);
     $consulta->bindParam(':id_clase', $id_clase, PDO::PARAM_INT);
     try {
         $consulta->execute();
         $results = $consulta->fetch();
         $c->nuevo = false;
         $c->cambios = false;
         $c->id_clase = $results['id_clase'];
         $c->obligatorio = $results['obligatorio'];
         $c->hora_inicio = $results['hora_inicio'];
         $c->hora_fin = $results['hora_fin'];
         $c->aula = $results['aula'];
         $c->dictada = $results['dictada'];
         $c->recuperatoria_de = $results['recuperatoria_de'];
         $c->comision = Comision::comision($results['comision']);
         //$c->profesor = Profesor::profesor($results['profesor']);
         $c->profesor = $results['profesor'];
         $c->hora_ingreso_profesor = $results['hora_ingreso_profesor'];
         $c->hora_salida_profesor = $results['hora_salida_profesor'];
     } catch (PDOException $e) {
     }
     return $c;
 }
Ejemplo n.º 2
0
 static function comisiones()
 {
     //METODO ESTATICO QUE DEVUELVE TODAS LAS COMISIONES DE LA BASE
     $cs = array();
     $conn = new Conexion();
     $sql = 'SELECT id_comision FROM comision';
     $consulta = $conn->prepare($sql);
     $consulta->setFetchMode(PDO::FETCH_ASSOC);
     try {
         $consulta->execute();
         $results = $consulta->fetchall();
         foreach ($results as $r) {
             $c = Comision::comision($r['id_comision']);
             array_push($cs, $c);
         }
     } catch (PDOException $e) {
     }
     return $cs;
 }
Ejemplo n.º 3
0
     include '../vista/modulos/form-cursada.php';
     break;
 case 'listar':
     $cp = Comision::comisiones();
     include '../vista/modulos/list-comision.php';
     break;
 case 'addAlumno':
     $tituloModulo = 'Bedelía | Gestionar Alumnos de Comisión';
     $breadcrumb = '<ol class="breadcrumb col-md-12">
                                       <li><a href="../index.php">Inicio</a></li>
                                       <li><a href="../controlador/comision.php?action=listar">Listado Comisiones</a></li>
                                       <li class="active">Gestionar Alumnos</li>
                                     </ol>';
     if (isset($_GET['comision']) && $_GET['comision'] != '') {
         $c = $_GET['comision'];
         $com = Comision::comision($_GET['comision']);
         $anio = $com->getAnio();
         $carrera = $com->getCarrera();
         $materia = $com->getMateria();
         $aluEnCom = Alumno::alumnosEnComision($c);
         /*validacion de 30 Alumnos,uso 7 como limite de prueba*/
         if (count($aluEnCom) < 7) {
             $tituloTabla = 'Alumnos en esta comisi&oacute;n';
             $clase = 'col-md-6';
             $mostrarTabla = true;
             $aluSinCom = Alumno::alumnoSinComision($anio, $carrera, $materia);
         } else {
             $tituloTabla = 'Alumnos en esta comisi&oacute;n(COMISION COMPLETA)';
             $clase = 'col-md-12';
             $mostrarTabla = false;
         }