Exemplo 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;
 }
Exemplo 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;
 }
Exemplo n.º 3
0
function agregar()
{
    include_once "../modelo/comision.class.php";
    $c = new Comision();
    $c->setCarrera($_POST['carrera']);
    $c->setMateria($_POST['materia']);
    $c->setAnio($_POST['anio']);
    $c->setNumero($_POST['numero']);
    try {
        $c->guardar();
        header('Location: ../vista/modulos/msmExitoComision.php');
    } catch (Exception $e) {
        header("Location: ../vista/modulos/msmErrorComision.php?msg=" . $e->getMessage());
    }
    die;
}
Exemplo n.º 4
0
    if ($accion == 'agregar') {
        $tituloModulo = 'Bedelía | Agregar cursada';
        include '../vista/modulos/form-cursada.php';
    } else {
        if ($accion == 'editar') {
            include '../vista/modulos/form-cursada.php';
        } else {
            if ($accion == 'eliminar') {
                include '../vista/modulos/form-cursada.php';
            } else {
                if ($accion == 'listar') {
                    $tituloModulo = 'Bedelía | Listado de cursada';
                    include_once "../modelo/cursada.class.php";
                    include_once "../modelo/comision.class.php";
                    $cp = Cursada::cursadas();
                    $c1 = Comision::comisiones();
                    include "../vista/modulos/list-cursada.php";
                } else {
                    header("Location: ../index.php");
                }
            }
        }
    }
    die;
}
if (!isset($_POST['action'])) {
    header("Location: ../index.php");
}
$accion = $_POST['action'];
if ($accion == 'agregar') {
    agregar();
Exemplo n.º 5
0
 public function getPagada($id)
 {
     $comision = Comision::find($id);
     $comision->pagada = "1";
     $comision->save();
     return Redirect::back();
 }