<?php

//****************//
//  modPreacta_GruposDistribuir.php//
//****************//
header('Content-Type: application/json');
include "../class/clsPreacta_Tramite.php";
$objPreacta_Tramite = new clsPreacta_Tramite();
$objPreacta_Tramite->setidEscuela($_REQUEST['pIdEscuela']);
$objPreacta_Tramite->setcicloEscolar($_REQUEST['pCicloEscolar']);
$objPreacta_Tramite->setidMateria($_REQUEST['pIdMateria']);
$objPreacta_Tramite->setidOpcion($_REQUEST['pIdOpcion']);
$objPreacta_Tramite->setusuarioRealizo($_SESSION['VS_Usuario']);
if (isset($_REQUEST['pNumeroGrupos']) && $_REQUEST['pNumeroGrupos'] != '') {
    //distribuir por numero de grupos
    $objPreacta_Tramite->setnumeroGrupos($_REQUEST['pNumeroGrupos']);
} else {
    if (isset($_REQUEST['pNumeroTramitesPorGrupo']) && $_REQUEST['pNumeroTramitesPorGrupo'] != '') {
        //distribuir por numero de alumnos por grupo
        $objPreacta_Tramite->setnumeroTramitesPorGrupo($_REQUEST['pNumeroTramitesPorGrupo']);
    }
}
$arrSalida = $objPreacta_Tramite->ecmDatosPreactasGenerarDistribuir();
ob_clean();
echo json_encode($arrSalida);
<?php

//****************//
//  modPreacta_GruposDistribuir.php//
//****************//
header('Content-Type: application/json');
include "../class/clsPreacta_Tramite.php";
$objPreacta_Tramite = new clsPreacta_Tramite();
$objPreacta_Tramite->setcicloEscolar($_POST['cicloEscolar']);
$objPreacta_Tramite->setidEscuela($_POST['pIdEscuela']);
$objPreacta_Tramite->setidMateria($_POST['idMateria']);
$objPreacta_Tramite->setidOpcion($_POST['idOpcion']);
$objPreacta_Tramite->setusuarioRealizo($_SESSION['VS_Usuario']);
$arrSalida = $objPreacta_Tramite->ecmDatosPreactasDistribucionDeshacer();
echo json_encode($arrSalida);
<?php

//****************//
//  modListaAlumnosTramiteAsignaturaConsultar.php//
//****************//
include "../class/clsPreacta_Tramite.php";
$objConsulta = new clsPreacta_Tramite();
// setters para configurar el filtro de la consulta
$objConsulta->setidDependencia($_POST['pIdDependencia']);
$objConsulta->setidProgramaEducativoVersion($_POST['pIdProgramaEducativo']);
$objConsulta->setcicloEscolar($_REQUEST['pCicloEscolar']);
$objConsulta->setidMateria($_REQUEST['pIdMateria']);
$objConsulta->setgrupo($_REQUEST['pGrupo']);
$objConsulta->setOrdenQuery("nombreCompleto");
echo $objConsulta->getDatosJson(false);
<?php

// TODO: Revisar todos los modelos para que queden en POST y con validación de AJAX
//****************//
//  modActaCalificacionGenerar.php//
//****************//
header('Content-Type: application/json');
require $_SERVER['DOCUMENT_ROOT'] . "/generalesDIyS/rutas.php";
include "../class/clsPreacta_Tramite.php";
require 'clsAutenticacion.php';
$objPreacta_Tramite = new clsPreacta_Tramite();
$objUsuario = new clsUsuario();
$arrDatosEquipo = $objUsuario->segUsuario_DatosEquipoObtener();
$direccionIP = $arrDatosEquipo[0];
$equipoNombre = $arrDatosEquipo[1];
$objPreacta_Tramite->setdireccionIP($direccionIP);
$objPreacta_Tramite->setequipoNombre($equipoNombre);
$objPreacta_Tramite->setusuarioRealizo($_SESSION['VS_Usuario']);
$arrListaPreactas = explode('@', $_REQUEST['pIdPreacta']);
$arrListaErrores = array();
$i = 0;
foreach ($arrListaPreactas as $idPreacta) {
    if ($idPreacta == '') {
        continue;
    }
    $objPreacta_Tramite->setidPreacta($idPreacta);
    $arrSalida = $objPreacta_Tramite->ecmActaCalificacionGenerar();
    $arrListaErrores[$i]['noError'] = $arrSalida['noError'];
    $arrListaErrores[$i]['msj'] = $arrSalida['mensaje'];
    $arrListaErrores[$i]['idPreacta'] = $idPreacta;
    $i++;
<?php

//****************//
//  modPreacta_GruposConsultar.php//
//****************//
header('Content-Type: application/json');
include "../class/clsPreacta_Tramite.php";
$objConsulta = new clsPreacta_Tramite();
// setters para configurar el filtro de la consulta
$objConsulta->setidEscuela($_POST['pIdEscuela']);
$objConsulta->setcicloEscolar($_POST['pCicloEscolar']);
$objConsulta->setidMateria($_POST['pIdMateria']);
$objConsulta->setOrdenQuery("grupo");
ob_clean();
echo $objConsulta->getDatosJson(false);