コード例 #1
0
ファイル: NotaNegocio.php プロジェクト: Jclavo/SGA
 public function obtenerPromedio($cadenaId)
 {
     $matricula = new MatriculaNegocio();
     $arrayId = explode(",", $cadenaId);
     foreach ($arrayId as $id) {
         $matricula->obtenerPromedio($id);
     }
     return $this->retornarOK(1, "Notas guardada correctamente");
 }
コード例 #2
0
ファイル: MatriculaControlador.php プロジェクト: Jclavo/SGA
<?php

require_once __DIR__ . '/../core/controladorBase.php';
require_once __DIR__ . '/IndexControlador.php';
require_once __DIR__ . '/../../modeloNegocio/sga/MatriculaNegocio.php';
$matricula = new MatriculaNegocio();
//  nuevo objeto de mi  clase unievrsitarios
$nombreFuncion = obtenerParametro("funcion");
switch ($nombreFuncion) {
    case "obtenerConfiguracionInicial":
        $usuarioId = obtenerUsuarioSesion();
        $respuesta = $matricula->obtenerConfiguracionInicial($usuarioId);
        retornarVista($respuesta);
        break;
    case "validarCursoAMatricular":
        $cursoId = obtenerParametro("curso_id");
        $usuarioId = obtenerUsuarioSesion();
        $respuesta = $matricula->validarCursoPrerequisito($cursoId, $usuarioId);
        retornarVista($respuesta);
        break;
    case "matricular":
        $cursosIdCadena = obtenerParametro("cursos_id");
        $usuarioId = obtenerUsuarioSesion();
        $respuesta = $matricula->matricular($cursosIdCadena, $usuarioId);
        retornarVista($respuesta);
        break;
    case "obtenerEstadoMatricula":
        $usuarioId = obtenerUsuarioSesion();
        $respuesta = $matricula->obtenerEstadoMatricula($usuarioId);
        retornarVista($respuesta);
        break;