コード例 #1
0
ファイル: CarreraControlador.php プロジェクト: Jclavo/SGA
require_once __DIR__ . '/../../modeloNegocio/sga/CarreraNegocio.php';
$carrera = new CarreraNegocio();
//  nuevo objeto de mi  clase unievrsitarios
$nombreFuncion = obtenerParametro("funcion");
switch ($nombreFuncion) {
    case "obtenerCarreras":
        $respuesta = $carrera->obtenerCarreras();
        retornarVista($respuesta);
        break;
    case "agregarCarrera":
        $carreraNombre = obtenerParametro("carrera");
        $estado = obtenerParametro("estado");
        $usuarioCreacion = obtenerUsuarioSesion();
        $respuesta = $carrera->agregarCarrera($carreraNombre, $estado, $usuarioCreacion);
        retornarVista($respuesta);
        break;
    case "editarCarrera":
        $carreraId = obtenerParametro("carrera_id");
        $carreraNombre = obtenerParametro("carrera");
        $estado = obtenerParametro("estado");
        $respuesta = $carrera->editarCarrera($carreraId, $carreraNombre, $estado);
        retornarVista($respuesta);
        break;
    case "eliminarCarrera":
        $carreraId = obtenerParametro("carrera_id");
        $respuesta = $carrera->eliminarCarrera($carreraId);
        retornarVista($respuesta);
        break;
    default:
        break;
}