/**
  * Metodo que obtiene el arreglo como resultado de la consulta datos y sus filtros
  * @access public
  * @param boolean $bPrimero si se manda a false, entrega todos los registros
  *                          se se manda en true, devuelve el primer registro en forma de vector
  *                           Por defecto esta en true
  * @return array $arrDatos arreglo de datos
  */
 function getDatos($bPrimero = true)
 {
     //echo $this->getQuery();
     $objConsulta = new clsConsulta($this->getQuery());
     $objConsulta->FNCQueryEjecutar();
     $arrDatos = $objConsulta->getArregloResultado();
     if ($bPrimero) {
         $arrDatos = $arrDatos[0];
     }
     return $arrDatos;
 }
 /**
  * Metodo que obtiene el arreglo como resultado de la consulta datos y sus filtros
  * @access public
  *
  * @param boolean $bPrimero  si se manda a false, entrega todos los registros
  *                           se se manda en true, devuelve el primer registro en forma de vector
  *                           Por defecto esta en true
  *
  * @return array $arrDatos arreglo de datos
  */
 function getDatos($bPrimero = true)
 {
     //			echo $this->getQuery();
     if ($this->idEstimulo != -1) {
         if ($this->ningunaPatente == 1) {
             $sQuery = $this->getQueryNingunaPatente();
         } else {
             $sQuery = $this->getQueryListaPatentes();
         }
     } else {
         if ($this->idParqueCientifico != -1) {
             $sQuery = $this->getQueryPatente();
         } else {
             $sQuery = $this->getQuery();
         }
     }
     //echo $sQuery;
     $objConsulta = new clsConsulta($sQuery);
     $objConsulta->FNCQueryEjecutar();
     $arrDatos = $objConsulta->getArregloResultado();
     if ($bPrimero) {
         $arrDatos = $arrDatos[0];
     }
     return $arrDatos;
 }
<?php

require "../../config.php";
require "../class/clsTablasPuntaje.php";
$objConsulta = new clsConsulta("SELECT [jornada] + ' - ' + \n\t\t\t\t\t\t\t\t\tcase [rubro] when 'Global' then 'Puntuación global' \n\t\t\t\t\t\t\t\t\t\t\t\t when 'Total calidad' then 'Puntuación de calidad' end as jornada\n\t\t\t\t\t\t\t\t\tFROM [vtaC_estTabulador_Evaluacion] \n\t\t\t\t\t\t\t\t\twhere idTabulador = " . $_GET['iTabulador']);
$objConsulta->FNCQueryEjecutar();
$arrDatosJornada = $objConsulta->getArregloResultado();
$sTitulo = "<h3>Docente " . $arrDatosJornada[0][jornada] . "</h3>";
$objTabla = new clsTabulador_Evaluacion_Nivel();
$objTabla->setTablaEdicion(0);
$objTabla->setidTabulador($_GET['iTabulador']);
echo $sTitulo . "<br/>" . $objTabla->getTabla(-1);
 /**
  * Metodo que obtiene el arreglo como resultado de la consulta datos y sus filtros
  * @access public
  * @param boolean $bPrimero si se manda a false, entrega todos los registros
  *                          se se manda en true, devuelve el primer registro en forma de vector
  *                           Por defecto esta en true
  * @return array $arrDatos arreglo de datos
  */
 function getDatos($bPrimero = true)
 {
     if ($this->idMateria != -1 || $this->numeroCuenta != '' || $this->nombres != '' || $this->paterno != '' || $this->materno != '') {
         // Lista de solicitudes de alumnos para esa materia, búsqueda de solicitudes por datos de alumno
         $sQuery = $this->getQueryTramiteCompleto();
     } else {
         if (trim($this->cicloEscolar != "")) {
             // Lista de solicitudes de todas las materias para ese ciclo escolar
             $sQuery = $this->getQueryNumeroSolicitudesPorAsignatura();
         } else {
             $sQuery = $this->getQueryTramite();
         }
     }
     //echo $sQuery;
     $objConsulta = new clsConsulta($sQuery);
     $objConsulta->FNCQueryEjecutar();
     $arrDatos = $objConsulta->getArregloResultado();
     if ($bPrimero) {
         $arrDatos = $arrDatos[0];
     }
     return $arrDatos;
 }
<?php

require "../../config.php";
require "clsConsulta.php";
$arrPeriodos = array();
$objPeriodos = new clsConsulta("select * from vtaC_estPeriodo order by idPeriodo desc");
$objPeriodos->FNCQueryEjecutar();
$arrPeriodos = $objPeriodos->getArregloResultado();
foreach ($arrPeriodos as $arrPeriodo) {
    $sListaPeriodos .= "<option value='" . $arrPeriodo[idPeriodo] . "'>" . $arrPeriodo[periodo] . "</option>";
}
示例#6
0
 /**
  *  Metodo  que Ejecuta la cadena SQL del query correspondiente al SP.
  *  Para ejecutar este método es necesario:
  *  1. Que el objeto haya sido instanciado y los parametros
  *  2. Que los parametros de entrada y salida (en ese orden) hayan sido definidos.
  *
  *  @access private
  *  
  */
 private function FNCEjecutaProcedimiento()
 {
     parent::__construct($this->sCadenaQuery);
     $this->FNCQueryEjecutar();
     $this->arrSalida = $this->getArregloResultado();
 }
示例#7
0
 /**
  * Metodo que obtiene el arreglo como resultado de la consulta datos y sus filtros
  * @access public
  *
  * @param boolean $bPrimero  si se manda a false, entrega todos los registros
  *                           se se manda en true, devuelve el primer registro en forma de vector
  *                           Por defecto esta en true
  *
  * @return array $arrDatos arreglo de datos
  */
 function getDatos($bPrimero = true)
 {
     if ($this->grupo != '') {
         // Alumnos por grupo
         $sQuery = $this->getQueryPreactaGruposListaAlumnos();
     } else {
         if ($this->idMateria != -1) {
             // Grupos de la asignatura
             $sQuery = $this->getQueryPreactaGrupos();
         } else {
             $sQuery = $this->getQuery();
         }
     }
     //echo $sQuery;
     $objConsulta = new clsConsulta($sQuery);
     $objConsulta->FNCQueryEjecutar();
     $arrDatos = $objConsulta->getArregloResultado();
     if ($bPrimero) {
         $arrDatos = $arrDatos[0];
     }
     return $arrDatos;
 }
 /**
  * Metodo que obtiene el arreglo como resultado de la consulta datos y sus filtros
  * @access public
  * @param boolean $bPrimero si se manda a false, entrega todos los registros
  *                          se se manda en true, devuelve el primer registro en forma de vector
  *                           Por defecto esta en true
  * @return array $arrDatos arreglo de datos
  */
 function getDatos($bPrimero = true)
 {
     //echo $this->getQuery();
     if ($this->nivel == 1) {
         $objConsulta = new clsConsulta($this->getQueryGradosAcademicos());
     } else {
         if ($this->bConsultarHorario == 1) {
             $objConsulta = new clsConsulta($this->getQueryHorario());
         } else {
             $objConsulta = new clsConsulta($this->getQuery());
         }
     }
     $objConsulta->FNCQueryEjecutar();
     $arrDatos = $objConsulta->getArregloResultado();
     if ($bPrimero) {
         $arrDatos = $arrDatos[0];
     }
     return $arrDatos;
 }
<?php

require "../../config.php";
require "clsConsulta.php";
$arrJornadas = array();
$objJornadas = new clsConsulta("SELECT [idTabulador], [jornada] + ' - ' + \n\t\t\t\t\t\t\t\t\tcase [rubro] when 'Global' then 'Puntuación global' \n\t\t\t\t\t\t\t\t\t\t\t\t when 'Total calidad' then 'Puntuación de calidad' end as jornada\n\t\t\t\t\t\t\t\t\tFROM [vtaC_estTabulador_Evaluacion] \n\t\t\t\t\t\t\t\t\twhere idPeriodo = " . $_GET['iPeriodoID']);
$objJornadas->FNCQueryEjecutar();
$arrJornadas = $objJornadas->getArregloResultado();
$sListaJornadas = '<select name="selJornadaDocente" id="selJornadaDocente" onchange="PCDTablaPuntajeConsultar(this.value);">
     					 <option value="-1"></option>';
foreach ($arrJornadas as $arrJornada) {
    $sListaJornadas .= "<option value='" . $arrJornada[idTabulador] . "'>" . $arrJornada[jornada] . "</option>";
}
$sListaJornadas .= "</select>";
echo $sListaJornadas;
 private function FNCTipoResponsabilidadAccesoValidar()
 {
     include "../../config.php";
     $sQuery = "SELECT distinct TUSR.usuario, TUSR.rol,\n\t\t\t\t\t\t  nombreCompleto = rtrim(ltrim(TUSR.ape_paterno) + ' ' + ltrim(TUSR.ape_materno) + ' ' + ltrim(TUSR.nombres))\n\t\t\t\t   FROM seg_cg_usuarios TUSR\n\t\t\t\t   WHERE TUSR.usuario = '" . $this->sUsuario . "'\n\t\t\t\t   AND (TUSR.rol like 'estimulo_%' OR TUSR.rol LIKE 'dap')\n\t\t\t\t   UNION\n\t\t\t\t   SELECT distinct TUSR.usuario, rol = 'ESTIMULO_SECRETARIO',\n\t\t\t\t\t\t  nombreCompleto = rtrim(ltrim(TUSR.ape_paterno) + ' ' + ltrim(TUSR.ape_materno) + ' ' + ltrim(TUSR.nombres))\t\t\t\t   \t\t\t\t   FROM seg_cg_usuarios TUSR\n\t\t\t\t   INNER JOIN cg_secacademicoestimulo TSEC\n\t\t\t\t   ON TSEC.usuario = TUSR.usuario\n\t\t\t\t   WHERE TUSR.usuario = '" . $this->sUsuario . "'";
     $objConsulta = new clsConsulta($sQuery);
     $objConsulta->FNCQueryEjecutar();
     $arrDatos = $objConsulta->getArregloResultado();
     return $arrDatos;
 }