/**
  * Metodo que obtiene el codigo HTML de la tabla resultado de la consulta datos y sus filtros
  * @access public
  * @param int $piPagina Pagina de datos que se desea mostra, la primera vez se le pasara -1
  * @return string $sTabla codigo HTML de la tabla de datos
  */
 public function getTablaCompleta($sQuery)
 {
     //$objTabla=new clsTabla($this->getQuery(),"cgDocenteEstimulo");
     //$objTabla->setMaxRegistrosPagina(10);
     //$objTabla->setPagina($piPagina);
     $objTabla = new clsTabla($sQuery, "cgCompleta");
     $arrDatos = $objTabla->getArregloTabla();
     //echo $objTabla->getQuery();
     if (empty($arrDatos)) {
         $sTabla = "No existen registros disponibles.";
     } else {
         $sFilas = "";
         require_once "clsDocenteEstimulo_Evaluacion_Rubro_Nivel_Puntaje.php";
         $objValor = new clsDocenteEstimulo_Evaluacion_Rubro_Nivel_Puntaje();
         foreach ($arrDatos as $DocenteEstimulo) {
             //*************obtiene los totales calidad y global********************
             $objValor->setidDocenteEstimulo($DocenteEstimulo[idDocenteEstimulo]);
             //$sConsulta=$objValor->getQuery();
             $arrDat = $objValor->getDatos($bPrimero);
             if (!empty($arrDat)) {
                 $iDocenteEstEvalSecc = $arrDat[0]['iDocenteEstEvalSecc'];
                 $sRubro1 = $arrDat[0]['rubro'];
                 $iPuntosR1 = $arrDat[0]['puntos'];
                 $sRubro2 = $arrDat[1]['rubro'];
                 $iPuntosR2 = $arrDat[1]['puntos'];
             }
             //****************obtiene los idSeccion de las claves********************
             require_once "../../moduloComite/class/clsSeccion.php";
             $objClave = new clsSeccion();
             $arre['clave'] = array("RD", "RI", "RT", "RC", "B", "C");
             $i = count($arre);
             for ($j = 0; $j < 6; $j++) {
                 $objClave->setclave($arre['clave'][$j]);
                 $arrDat = $objClave->getDatos($bPrimero);
                 $arre['seccion'][$j] = $arrDat[0]['idSeccion'];
             }
             //*****************obtiene los puntos de cada seccion********************
             require_once "../../moduloComite/class/clsDocenteEstimulo_Evaluacion_Seccion.php";
             $objPunto = new clsDocenteEstimulo_Evaluacion_Seccion();
             for ($j = 0; $j < 6; $j++) {
                 $objPunto->setidDocenteEstimulo($DocenteEstimulo[idDocenteEstimulo]);
                 $objPunto->setidSeccion($arre['seccion'][$j]);
                 //$sConsulta=$objPunto->getQuery();
                 $arrDat = $objPunto->getDatos($bPrimero);
                 $arre['puntos'][$j] = $arrDat[0]['puntos'];
             }
             $sFilas .= "\n\t\t\t\t<tr>\n\t\t\t\t\t<td>" . $DocenteEstimulo[numeroEmpleado] . "</td>\n\t\t\t\t\t<td>" . trim($DocenteEstimulo[NombreCompleto]) . "</td>\n\t\t\t\t\t<td>" . $DocenteEstimulo[tipoContrato] . "</td>\n\t\t\t\t\t<td>" . $DocenteEstimulo[centroCostoPadre] . "</td>\n\t\t\t\t\t<td>" . $DocenteEstimulo[centroCosto] . "</td>\n\t\t\t\t\t<td>" . $DocenteEstimulo[programaEducativo] . "</td>\n\t\t\t\t\t<td>" . $DocenteEstimulo[programaEducativoPosgrado] . "</td>\n\t\t\t\t\t<td>" . $arre['puntos'][0] . "</td>\n\t\t\t\t\t<td>" . $arre['puntos'][1] . "</td>\n\t\t\t\t\t<td>" . $arre['puntos'][2] . "</td>\n\t\t\t\t\t<td>" . $arre['puntos'][3] . "</td>\n\t\t\t\t\t<td>" . $arre['puntos'][4] . "</td>\n\t\t\t\t\t<td>" . $arre['puntos'][5] . "</td>\n\t\t\t\t\t<td>" . $iPuntosR2 . "</td>\n\t\t\t\t\t<td>" . $iPuntosR1 . "</td>\n\t\t\t\t\t<td>" . $DocenteEstimulo[nivel] . "</td>\n\t\t\t\t</tr>";
         }
         /*$sColumnaIconos="";
         		if($this->tablaEdicion){
         			$sColumnaIconos="<th>&nbsp;</td>";
         		}*/
         $sTabla = "\n\t\t\t<table id='tblTodos' border='1'>\n\t\t\t<tr>\n\t\t\t\t<th>No. de Empleado</th>\n\t\t\t\t<th>Nombre Completo</th>\n\t\t\t\t<th>Categor&iacute;a</th>\n\t\t\t\t<th>Escuela y/o Instituto</th>\n\t\t\t\t<th>&Aacute;rea Acad&eacute;mica</th>\n\t\t\t\t<th>Programa Calidad Licenciatura</th>\n\t\t\t\t<th>Programa Calidad Posgrado</th>\n\t\t\t\t<th>Docencia</th>\n\t\t\t\t<th>Investigaci&oacute;n</th>\n\t\t\t\t<th>Tutor&iacute;as</th>\n\t\t\t\t<th>Cuerpos Colegiados</th>\n\t\t\t\t<th>Permanencia</th>\n\t\t\t\t<th>Dedicaci&oacute;n</th>\n\t\t\t\t<th>Total Calidad</th>\n\t\t\t\t<th>Total Global</th>\n\t\t\t\t<th>Nivel</th>\n\t\t\t</tr>\n\t\t\t" . $sFilas . "\n\t\t\t</table>\n\t\t\t";
     }
     return $sTabla;
 }
Пример #2
0
 /**
  * Metodo que obtiene el codigo HTML de la tabla resultado de la consulta datos y sus filtros
  * @access public
  * @param int $piPagina Pagina de datos que se desea mostra, la primera vez se le pasara -1
  * @return string $sTabla codigo HTML de la tabla de datos
  */
 public function getTabla($piPagina)
 {
     $objTabla = new clsTabla($this->getQuery(), "cgResponsable");
     $objTabla->setMaxRegistrosPagina(10);
     $objTabla->setPagina($piPagina);
     $arrDatos = $objTabla->getArregloTabla();
     //echo $objTabla->getQuery();
     if (empty($arrDatos)) {
         $sTabla = "No existen registros disponibles.";
     } else {
         $sFilas = "";
         foreach ($arrDatos as $Responsable) {
             $sIconoEliminar = "\n\t\t\t\t<a href=\"javascript:responsableEliminar(" . $Responsable['idResponsable'] . ")\" class=\"boton icon papelera\" title=\"Eliminar\">Eliminar</a>";
             $sIconos = $sIconoEliminar . $sIconoEditar;
             //Contenido de las filas
             $sColumnaIconos = "";
             if ($this->tablaEdicion) {
                 $sColumnaIconos = "<td>" . $sIconos . "</td>";
             }
             $sFilas .= "\n\t\t\t\t<tr>\n\t\t\t\t\t" . $sColumnaIconos . "\n\t\t\t\t\t<td>" . $Responsable['numeroEmpleado'] . "</td>\n\t\t\t\t\t<td>" . $Responsable['nombreCompleto'] . "</td>\t\t\t\t\t\n\t\t\t\t</tr>";
         }
         $sColumnaIconos = "";
         if ($this->tablaEdicion) {
             $sColumnaIconos = "<th>&nbsp;</th>";
         }
         $sTabla = "\n\t\t\t<table>\n\t\t\t<tr>\n\t\t\t\t" . $sColumnaIconos . "\n\t\t\t\t<th>Número de empleado</th>\n\t\t\t\t<th>Nombre completo</th>\t\t\t\t\n\t\t\t</tr>\n\t\t\t" . $sFilas . "\n\t\t\t</table>\n\t\t\t" . $objTabla->getListaPaginas(varMetodo);
     }
     return $sTabla;
 }
Пример #3
0
 /**
  * Metodo que obtiene el codigo HTML de la tabla resultado de la consulta datos y sus filtros
  * @access public
  * @param int $piPagina Pagina de datos que se desea mostra, la primera vez se le pasara -1
  * @return string $sTabla codigo HTML de la tabla de datos
  */
 public function getTabla($piPagina)
 {
     $objTabla = new clsTabla($this->getQuery(), "cgJornada");
     $objTabla->setMaxRegistrosPagina(10);
     $objTabla->setPagina($piPagina);
     $arrDatos = $objTabla->getArregloTabla();
     //echo $objTabla->getQuery();
     if (empty($arrDatos)) {
         $sTabla = "No existen registros disponibles.";
     } else {
         $sFilas = "";
         foreach ($arrDatos as $Jornada) {
             $sIconoEliminar = "\n\t\t\t\t<a href=\"javascript:JornadaEliminar(" . $Jornada[idJornada] . ")\">\n\t\t\t\t<img src=\"../../_img/icon_eliminar.gif\" width=\"16\" height=\"16\" title=\"Eliminar\">\n\t\t\t\t</a>";
             $sIconoEditar = "\n\t\t\t\t<a href=\"javascript:JornadaEditar(" . $Jornada[idJornada] . ")\">\n\t\t\t\t\t<img src=\"../../_img/editar.gif\" width=\"16\" height=\"16\"  title=\"Editar\">\n\t\t\t\t</a>";
             $sIconos = $sIconoEliminar . $sIconoEditar;
             //Contenido de las filas
             $sColumnaIconos = "";
             if ($this->tablaEdicion) {
                 $sColumnaIconos = "<td>" . $sIconos . "</td>";
             }
             $sFilas .= "\n\t\t\t\t<tr>\n\t\t\t\t\t" . $sColumnaIconos . "\n\t\t\t\t\t<td>" . $Jornada[idJornada] . "</td>\n\t\t\t\t</tr>";
         }
         $sColumnaIconos = "";
         if ($this->tablaEdicion) {
             $sColumnaIconos = "<th>&nbsp;</td>";
         }
         $sTabla = "\n\t\t\t<table>\n\t\t\t<tr>\n\t\t\t\t" . $sColumnaIconos . "\n\t\t\t\t<th></th>\n\t\t\t</tr>\n\t\t\t" . $sFilas . "\n\t\t\t</table>\n\t\t\t" . $objTabla->getListaPaginas(varMetodo);
     }
     return $sTabla;
 }
Пример #4
0
 /**
  * Metodo que obtiene el codigo HTML de la tabla resultado de la consulta datos y sus filtros
  * @access public
  * @param int $piPagina Pagina de datos que se desea mostra, la primera vez se le pasara -1
  * @return string $sTabla codigo HTML de la tabla de datos
  */
 public function getTabla($piPagina)
 {
     $objTabla = new clsTabla($this->getQuery(), "cgTabulador_Evaluacion_Nivel");
     $objTabla->setMaxRegistrosPagina(10);
     $objTabla->setPagina($piPagina);
     $arrDatos = $objTabla->getArregloTabla();
     //echo $objTabla->getQuery();
     if (empty($arrDatos)) {
         $sTabla = "No existen registros disponibles.";
     } else {
         $sFilas = "";
         foreach ($arrDatos as $Tabulador_Evaluacion_Nivel) {
             $sIconoEliminar = "\n\t\t\t\t<a href=\"javascript:Tabulador_Evaluacion_NivelEliminar(" . $Tabulador_Evaluacion_Nivel['idTabuladorNivel'] . ")\" class=\"boton icon papelera\" title=\"Eliminar\">Eliminar</a>";
             $sIconoEditar = "<a href=\"javascript:Tabulador_Evaluacion_NivelEditar(" . $Tabulador_Evaluacion_Nivel['idTabuladorNivel'] . ")\" class=\"boton icon editar\" title=\"Editar\">Editar</a>";
             $sIconos = $sIconoEliminar . $sIconoEditar;
             //Contenido de las filas
             $sColumnaIconos = "";
             if ($this->tablaEdicion) {
                 $sColumnaIconos = "<td>" . $sIconos . "</td>";
             }
             $sFilas .= "\n\t\t\t\t<tr>\n\t\t\t\t\t" . $sColumnaIconos . "\n\t\t\t\t\t<td>" . $Tabulador_Evaluacion_Nivel['nivel'] . "</td>\n\t\t\t\t\t<td>" . $Tabulador_Evaluacion_Nivel['puntuacionInicial'] . "</td>\n\t\t\t\t\t<td>" . $Tabulador_Evaluacion_Nivel['puntuacionFinal'] . "</td>\n\t\t\t\t</tr>";
         }
         $sColumnaIconos = "";
         if ($this->tablaEdicion) {
             $sColumnaIconos = "<th>&nbsp;</th>";
         }
         $sTabla = "\n\t\t\t<table>\n\t\t\t<tr>\n\t\t\t\t" . $sColumnaIconos . "\n\t\t\t\t<th>Nivel de estímulo</th>\n\t\t\t\t<th>Rango inicial</th>\n\t\t\t\t<th>Rango final</th>\t\t\t\t\n\t\t\t</tr>\n\t\t\t" . $sFilas . "\n\t\t\t</table>\n\t\t\t" . $objTabla->getListaPaginas(varMetodo);
     }
     return $sTabla;
 }