function getGridDatosNominaWeb($pagina = -1, $idEstablecimiento = 0, $buscaNombre = '', $buscaCuil = '') { validarSessionServer(isset($_SESSION["isCliente"])); if ($pagina == -1) { $pagina = 1; } if (isset($_REQUEST["pagina"])) { $pagina = $_REQUEST["pagina"]; } $ob = ''; if (isset($_REQUEST["ob"])) { $ob = $_REQUEST["ob"]; } $showProcessMsg = false; $sql = ObtenerDatosNominaWeb($buscaNombre, $buscaCuil); $params = array(); $params[":IDCABECERANOMINA"] = $idEstablecimiento; if ($buscaNombre != '') { $params[":buscaNombre"] = "%" . $buscaNombre . "%"; } if ($buscaCuil != '') { $params[":buscaCuil"] = $buscaCuil; } $grilla = new gridAjax(10, 10); /* $title; $width = 0; $visible = true; $deletedRow = false; $colHint = -1; $buttonClass = ""; $actionButton = ""; $cellClass = ""; $maxChars = -1; $useStyleForTitle = true; $numCellHide = -1; $titleHint = ""; $mostrarEspera = false; $msgEspera = ""; $inputType = "button"; $colChecked = -1; $colButtonClass = -1; */ $titSeleccionar = "Seleccionar"; $titCUIL = "CUIL"; $titNomApe = "Nombre Apellido"; $titFecIng = "Fecha de ingreso a la empresa"; $titFecIni = utf8_encode("Fecha de inicio de la exposición"); $titSector = "Sector de Trabajo"; $titPuesto = "Puesto de Trabajo"; $titIdentif = utf8_encode("Identificación de riesgo según código ESOP"); $columnaFunc = new columnAjax($titSeleccionar, 0, true, false, -1, "btnQuitar", "", "gridColAlignCenter", -1, false, -1, "", false, "", "button", 0); $columnaFunc->setFunctionAjax('eliminarItem'); $grilla->addColumn($columnaFunc); //-------columna cuil------------------- $columnCUIL = new columnAjax($titCUIL, 0, true, false, -1, "", "", "gridColAlignCenter gridTitWhite", -1, false, -1, "", false, ""); $columnCUIL->setEventHTMLdblclick("mensajenomodificar", 1); $grilla->addColumn($columnCUIL); //-------columna nombre apellido------------------- $columnNOMAPE = new columnAjax($titNomApe, 0, true, false, -1, "", "", "gridColAlignLeft ", -1, false); $columnNOMAPE->setEventHTMLdblclick("HabilitaColumnaNombApe", 1); $grilla->addColumn($columnNOMAPE); //-------columna fecha ingreso------------------- $columnFECING = new columnAjax($titFecIng, 0, true, false, -1, "", "", "gridColAlignLeft ", -1, false); $columnFECING->setEventHTMLdblclick("HabilitaColumnaFecIng", 1); $grilla->addColumn($columnFECING); //-------columna fecha inicio------------------- $columnFECINI = new columnAjax($titFecIni, 0, true, false, -1, "", "", "gridColAlignLeft ", -1, false); $columnFECINI->setEventHTMLdblclick("HabilitaColumnaFecIni", 1); $grilla->addColumn($columnFECINI); //-------columna sector------------------- $columnSectorTrab = new columnAjax($titSector, 0, true, false, -1, "", "", "gridColAlignLeft ", -1, false); $columnSectorTrab->setEventHTMLdblclick("HabilitaColumnaSector", 1); $grilla->addColumn($columnSectorTrab); //-------columna puesto------------------- $columnPUESTO = new columnAjax($titPuesto, 0, true, false, -1, "", "", "gridColAlignLeft ", -1, false); $columnPUESTO->setEventHTMLdblclick("HabilitaColumnaPuesto", 1); $grilla->addColumn($columnPUESTO); //-------columna ESOP------------------- $columnESOP = new columnAjax($titIdentif, 0, true, false, -1, "", "", "gridColAlignLeft ", -1, false); $columnESOP->setEventHTMLdblclick("HabilitaColumnaESOP", 1); $grilla->addColumn($columnESOP); //-------------------------- /* setShowMessageNoResults(false) : no se muestra el msj de que no se encontraron itmes es necesario para mostrar un unico registro para insertar nuevos items */ $grilla->setShowMessageNoResults(false); $grilla->setOrderBy($ob); $grilla->setPageNumber($pagina); $grilla->setParams($params); $grilla->setShowProcessMessage(true); $grilla->setShowTotalRegistros(true); $grilla->setSql($sql); $grilla->setTableStyle("GridTableCiiu"); $grilla->setUseTmpIframe(false); $controlsHTML[1] = "<input class='btnMas' id='nuevoRegistro' onclick='HabilitarEdicion()' type='button'> <input class='btnSave' style='display:none;' id='saveRegistro' onclick='GrabarRegistroNomina()' type='button'> "; //onBlur='ValidarGrabarRegistroNuevo() ' $controlsHTML[2] = "<input type='text' style='width:77px; height:auto; display:block;' value='' id='input_CUIT' class='txt-enabled' maxlength='20' onKeypress='BuscarTrabajadorKey(event)' title=' Ingrese al menos 2 numeros para iniciar la busqueda de cuil.' />"; $controlsHTML[3] = "<input id='id_nrNomApe' type='text' style='display:block; width:150px; height:auto;' value='' class='txt-enabled' maxlength='50' />"; $controlsHTML[4] = "<input id='id_nrFecIng' type='text' style='display:block; width:80px; height:auto;' value='' class='txt-enabled' maxlength='12' />"; $controlsHTML[5] = "<input type='text' id='id_nrFecIni' style='display:block; width:80px; height:auto;' value='' class='txt-enabled' maxlength='12' row='1' /> "; $controlsHTML[6] = "<input id='id_nrSecTra' type='text' style='display:block; width:150px; height:auto; ' value='' class='txt-enabled' maxlength='100' onblur='VerificaryGrabarRegistro(true);' />"; $textLista = 'Ingese texto, seleccione de la lista'; $controlsHTML[7] = "<input id='id_nrPueTra' type='text' style='display:block; width:120px; height:auto;' value='' class='txt-enabled' maxlength='120' \tplaceholder='" . $textLista . "' title='" . $textLista . "' onblur='VerificaryGrabarRegistro(true);' />"; $controlsHTML[8] = " <div style='width:150px; max-width:150px; ' id='nrIdeRie' > \n\t\t\t\t\t\t\t\t<div id='id_nrIdeRie' type='text' style='overflow: hidden; max-width:134px; width:134px; max-height: 13px;' value='' class='txt-disabled XLSfloatLeft' > </div>\n\t\t\t\t\t\t\t\t<div style='display:none;' class='btnEditar XLSfloatRight' onclick='verCargaESOPNuevo()' id='idbtnActualizar' > </div>\n\t\t\t\t\t\t</div> \n\t\t\t\t\t\t\t"; $grilla->setAddRecordInsertData($controlsHTML); $grilla->setFuncionAjaxJS("Grilla_NominaPersonalExpuesto"); /* //funciones gridajax $grilla->setFuncionAjaxOrderByJS("BuscarGrillaEstabOrderBy"); */ return $grilla->Draw(false); }
function getGridSeleccionaEstablecimieto($contrato, $idEstablecimiento, $EstablecimientoNombre, $calle, $CPostal, $Localidad, $Provincia) { validarSessionServer(isset($_SESSION["isCliente"])); $pagina = 1; if (isset($_REQUEST["pagina"])) { $pagina = $_REQUEST["pagina"]; } $ob = "1"; if (isset($_REQUEST["ob"])) { $ob = $_REQUEST["ob"]; } $showProcessMsg = false; $params = array(":contrato" => $contrato); $FilterEstab = false; if ($idEstablecimiento != '') { $params[":idEstablecimiento"] = $idEstablecimiento; $FilterEstab = true; } $FilterEstabNombre = false; if ($EstablecimientoNombre != '') { $params[":EstablecimientoNombre"] = '%' . $EstablecimientoNombre . '%'; $FilterEstabNombre = true; } $FilterCalle = false; if ($calle != '') { $params[":calle"] = '%' . $calle . '%'; $FilterCalle = true; } $FilterCPostal = false; if ($CPostal != '') { $params[":CPostal"] = '%' . $CPostal . '%'; $FilterCPostal = true; } $FilterLocalidad = false; if ($Localidad != '') { $params[":Localidad"] = '%' . $Localidad . '%'; $FilterLocalidad = true; } $FilterProvincia = false; if ($Provincia > 0) { $params[":Provincia"] = $Provincia; $FilterProvincia = true; } $sql = ObtenerEstablecimientos($FilterEstab, $FilterEstabNombre, $FilterEstabNombre, $FilterCalle, $FilterCPostal, $FilterLocalidad, $FilterProvincia); $sql = ReemplazaCorchetesQRY($sql); $grilla = new gridAjax(10, 10); $grilla->SetArrayColTitle(SetarrayCols()); $grilla->addColumn(new columnAjax("Número", 104, true, false, -1, "", "", "gridColAlignRight", -1, false)); $grilla->addColumn(new columnAjax("Nombre")); $grilla->addColumn(new columnAjax("Domicilio")); //----------------------------------------- /* $urlRedirect = "/modules/usuarios_registrados/clientes/RAR/redirect.php?pageid=126"; */ $ColumnButton = new columnAjax("Nueva Presentacion", 0, true, false, -1, "btnPdf", "", "", -1, true, -1, "Nueva Presentacion"); $arrayLinks = array("CARGADA" => "BTNRGRLOK", "NOGENERADA" => "BTNRGRL", "PRESENTADA" => "btnPdf"); $ColumnButton->setArrayLinks($arrayLinks); $ColumnButton->setFunctionAjax('redirectNuevaPresentacion'); $grilla->addColumn($ColumnButton); //----------------------------------------- $arrayBotones = array('0' => "NO PRESENTADA", 'KEYBTNPDF' => "btnPdf"); $ColAnnAnterior = new columnAjax("Año Anterior", 0, true, false, -1, "btnPdf", "", "gridColAlignCenter", -1, true, -1, "", false, "", "button", -1); $ColAnnAnterior->setFunctionAjax('imprimeListadoAnnoAnterior'); $ColAnnAnterior->setArrayLinks($arrayBotones); $grilla->addColumn($ColAnnAnterior); //----------------------------------------- $arrayBotonesAA = array('0' => "NO PRESENTADA", 'RECHAZADA_LINK_' => "RECHAZADA", 'KEYBTNPDF' => "btnPdf"); $ColAnnActual = new columnAjax("Año Actual", 0, true, false, -1, "btnX", "", "gridColAlignCenter", -1, true, -1, "", false, "", "button", -1); $ColAnnActual->setFunctionAjax('AsignaAccion_NominaActual'); $ColAnnActual->setArrayLinks($arrayBotonesAA); $grilla->addColumn($ColAnnActual); //----------------------------------------- $grilla->setOrderBy($ob); $grilla->setPageNumber($pagina); $grilla->setParams($params); $grilla->setShowProcessMessage(true); $grilla->setShowTotalRegistros(true); $grilla->setSql($sql); $grilla->setTableStyle("GridTableCiiu"); $grilla->setUseTmpIframe(false); //funciones gridajax $grilla->setFuncionAjaxJS("BuscarGrillaEstablecimientos"); $grilla->setFuncionAjaxOrderByJS("BuscarGrillaEstabOrderBy"); $grilla->Draw(); }
function GrillaPedidos($all_tickets, $pending_tickets, $pending_moreinfo_tickets, $pending_auth_tickets, $numeroTicket, $fechaDesde, $fechaHasta, $ss_notas, $PlanAccion, $TipoPedido, $DetallePedido, $employees, $sistema, $back_button, $close_button, $pagina, $MNUselect) { if ($all_tickets != "yes") { $where = " AND ss_idestadoactual in (1,2,3,4,5,9,10,11) "; } else { $where = " AND ss_idestadoactual in (6,7,8) "; } if ($pending_tickets == "yes") { $employees = "no"; $where = " AND ss_idestadoactual = 5 "; } if ($pending_moreinfo_tickets == "yes") { $where = " AND ss_idestadoactual = 11 "; } if ($pending_auth_tickets == "yes") { $where = " AND ss_idestadoactual = 2 "; } if ($numeroTicket != "") { $where = " AND ss_nro_ticket = " . $numeroTicket; } //----------------------NUEVOS-FILTROS--------------------------------------------------------------- if ($pending_tickets == "no") { if ($fechaDesde != "" and $fechaHasta != "") { //$fechaDesde = date("d-m-Y", strtotime($fechaDesde)); //$fechaHasta = date("d-m-Y", strtotime($fechaHasta)); $where .= " AND ss_fecha_solicitud >= TO_DATE('" . $fechaDesde . "', 'DD/MM/YYYY') "; $where .= " AND ss_fecha_solicitud <= TO_DATE('" . $fechaHasta . "', 'DD/MM/YYYY') "; } if (trim($ss_notas) != '') { $where .= " AND UPPER(ss_notas) like UPPER('%" . trim($ss_notas) . "%') "; } if (trim($PlanAccion) != '') { $where .= $PlanAccion; } if (intval($TipoPedido) > 0) { $where .= " AND motivodetalle.ms_id = " . $TipoPedido . " "; } if (intval($DetallePedido) > 0) { $where .= " AND motivooriginal.ms_id = " . $DetallePedido . " "; } } //-------------------------------------------------------------------------------------- $where = $where . " AND ss_idsistematicket = " . $sistema; /*GetWindowsLoginName = GetUsuarioAplicacion */ $sql = "SELECT /*+ INDEX(css_solicitudsistemas NDX_CSS_GRILLAWEB)*/\n\t\t\t\t\t [ss_id], ss_nro_ticket as [nro_ticket], TO_CHAR(ss_fecha_solicitud, 'DD/MM/YYYY') [fecha_solicitud],\n\t\t\t\t\t motivodetalle.ms_descripcion [motivo], motivooriginal.ms_descripcion [detalle],\n\t\t\t\t\t es_descripcion [estado], [se_nombre], [ss_fecha_carga], [ss_notas]\n\t\t\t\tFROM art.use_usuarios usuarios, computos.cse_sector sector, computos.cms_motivosolicitud motivooriginal,\n\t\t\t\t\t computos.cms_motivosolicitud motivodetalle, computos.ces_estadosolicitud,\n\t\t\t\t\t computos.css_solicitudsistemas\n\t\t\t WHERE usuarios.se_idsector = sector.se_id(+)\n\t\t\t\t AND usuarios.se_usuario = UPPER('" . GetUsuarioAplicacion() . "')\n\t\t\t\t AND ss_idmotivosolicitud = motivooriginal.ms_id\n\t\t\t\t AND motivooriginal.ms_idpadre = motivodetalle.ms_id\n\t\t\t\t AND ss_idestadoactual = es_id\n\t\t\t\t AND ss_idusuario_solicitud = usuarios.se_id " . $where; if ($pending_auth_tickets == "yes" or $employees == "yes") { $sql = $sql . " UNION ALL\n SELECT /*+ INDEX(css_solicitudsistemas NDX_CSS_GRILLAWEB)*/\n ss_id, ss_nro_ticket AS nro_ticket, TO_CHAR(ss_fecha_solicitud, 'DD/MM/YYYY') fecha_solicitud,\n motivodetalle.ms_descripcion motivo, motivooriginal.ms_descripcion detalle, es_descripcion estado, se_nombre,\n ss_fecha_carga, ss_notas\n FROM art.use_usuarios usuarios, computos.cse_sector sector, computos.cms_motivosolicitud motivooriginal,\n computos.cms_motivosolicitud motivodetalle, computos.ces_estadosolicitud, computos.css_solicitudsistemas\n WHERE usuarios.se_idsector = sector.se_id(+)\n AND ss_idmotivosolicitud = motivooriginal.ms_id\n AND motivooriginal.ms_idpadre = motivodetalle.ms_id\n AND ss_idestadoactual = es_id\n AND (SELECT gerente.se_id\n FROM art.use_usuarios gerente\n WHERE gerente.se_usuario = (SELECT jefe.se_respondea\n FROM art.use_usuarios jefe\n WHERE jefe.se_id = computos.general.get_usuarioresponsable(NVL((SELECT DECODE(hs_idestado, 2, hs_idusuario_cambio, ss_idusuario_solicitud)\n FROM computos.chs_historicosolicitud chs1\n WHERE chs1.hs_idsolicitud = ss_id\n AND chs1.hs_fecha_cambio =\n (SELECT MAX(chs2.hs_fecha_cambio)\n FROM computos.chs_historicosolicitud chs2\n WHERE chs1.hs_idsolicitud = chs2.hs_idsolicitud\n AND chs2.hs_idusuario_cambio NOT IN(SELECT usuario.se_id\n FROM art.use_usuarios usuario\n WHERE usuario.se_sector = 'COMPUTOS')\n AND chs2.hs_idestado = 2)),\n ss_idusuario_solicitud),\n motivooriginal.ms_nivel + 10))) = " . GetUserID() . "\n AND ss_idusuario_solicitud = usuarios.se_id " . $where . "\n AND ss_fecha_carga > TRUNC(SYSDATE) - 365\n UNION\n SELECT /*+ INDEX(css_solicitudsistemas NDX_CSS_GRILLAWEB)*/\n ss_id, ss_nro_ticket AS nro_ticket, TO_CHAR(ss_fecha_solicitud, 'DD/MM/YYYY') fecha_solicitud,\n motivodetalle.ms_descripcion motivo, motivooriginal.ms_descripcion detalle, es_descripcion estado, se_nombre,\n ss_fecha_carga, ss_notas\n FROM art.use_usuarios usuarios, computos.cse_sector sector, computos.cms_motivosolicitud motivooriginal,\n computos.cms_motivosolicitud motivodetalle, computos.ces_estadosolicitud, computos.css_solicitudsistemas\n WHERE art.usuarios.se_idsector = sector.se_id(+)\n AND ss_idmotivosolicitud = motivooriginal.ms_id\n AND motivooriginal.ms_idpadre = motivodetalle.ms_id\n AND ss_idestadoactual = es_id\n AND usuarios.se_id = ss_idusuario_solicitud\n AND EXISTS(SELECT 1\n FROM computos.cps_permisosolicitud\n WHERE ps_idsolicitud = ss_id\n AND ps_fechaautorizacion IS NULL\n AND ps_idusuario = " . GetUserID() . ")" . $where . " UNION \n SELECT /*+ INDEX(css_solicitudsistemas NDX_CSS_GRILLAWEB)*/\n ss_id, ss_nro_ticket AS nro_ticket, TO_CHAR(ss_fecha_solicitud, 'DD/MM/YYYY') fecha_solicitud,\n motivodetalle.ms_descripcion motivo, motivooriginal.ms_descripcion detalle, es_descripcion estado, se_nombre,\n ss_fecha_carga, ss_notas\n FROM art.use_usuarios usuarios, computos.cse_sector sector, computos.cms_motivosolicitud motivooriginal,\n computos.cms_motivosolicitud motivodetalle, computos.ces_estadosolicitud, computos.css_solicitudsistemas\n WHERE usuarios.se_idsector = sector.se_id(+)\n AND ss_idmotivosolicitud = motivooriginal.ms_id\n AND motivooriginal.ms_idpadre = motivodetalle.ms_id\n AND ss_idestadoactual = es_id\n AND NOT EXISTS(SELECT 1\n FROM computos.cps_permisosolicitud\n WHERE ps_idsolicitud = ss_id\n AND ps_fechaautorizacion IS NULL)\n AND computos.general.get_usuarioresponsable(NVL((SELECT DECODE(hs_idestado, 2, hs_idusuario_cambio, ss_idusuario_solicitud)\n FROM computos.chs_historicosolicitud chs1\n WHERE chs1.hs_idsolicitud = ss_id\n AND chs1.hs_fecha_cambio =\n (SELECT MAX(chs2.hs_fecha_cambio)\n FROM computos.chs_historicosolicitud chs2\n WHERE chs1.hs_idsolicitud = chs2.hs_idsolicitud\n AND chs2.hs_idusuario_cambio NOT IN(SELECT usuario.se_id\n FROM art.use_usuarios usuario\n WHERE usuario.se_sector = 'COMPUTOS')\n AND chs2.hs_idestado = 2)),\n ss_idusuario_solicitud),\n motivooriginal.ms_nivel + 10) = " . GetUserID() . "\n AND ss_fecha_carga > TRUNC(SYSDATE) - 365\n AND ss_idusuario_solicitud = usuarios.se_id " . $where; } $sql = $sql . " ORDER BY ss_fecha_carga desc "; $sql = ReemplazaCorchetesQRY($sql); set_time_limit(100); $grilla = new gridAjax(); $psistema = $sistema; $urlIndex = "index.php?sistema=" . $psistema . "&MNU=" . $MNUselect . "&ticket_detail=yes&all_tickets=" . $all_tickets . "&pending_tickets=" . $pending_tickets . "&back_button=" . $back_button . "&close_button=" . $close_button; $grilla->addColumn(new columnAjax("", 8, TRUE, FALSE, 9, "btnTicket", $urlIndex, "gridFirstColumn")); $grilla->addColumn(new columnAjax("Num. de Ticket")); $grilla->addColumn(new columnAjax("Fecha")); $grilla->addColumn(new columnAjax("Motivo")); $grilla->addColumn(new columnAjax("Detalle")); $grilla->addColumn(new columnAjax("Estado")); $grilla->addColumn(new columnAjax("Pedido por")); $grilla->addColumn(new columnAjax("", 0, FALSE)); $grilla->addColumn(new columnAjax("", 0, FALSE)); $grilla->setColsSeparator(TRUE); $grilla->setPageNumber($pagina); $grilla->setRowsSeparator(TRUE); $grilla->SetFooterSelected('GIgridFooterFontSelected'); $grilla->setShowTotalRegistros(TRUE); $grilla->setSql($sql); //$grilla->SetCurrentURL($urlIndex.'&id='.$grilla->GetLastID() ); $grilla->SetCurrentURL($urlIndex . '&id=227'); $grilla->setFuncionAjaxJS("BuscarPedidos"); return $grilla; }
function getGridDatosESOP($pagina = -1, $codactividad = 0, $codigo = 0, $descripcion = '', $inFiltroRiesgos = '') { validarSessionServer(isset($_SESSION["isCliente"])); if ($pagina == -1) { $pagina = 1; } if (isset($_REQUEST["pagina"])) { $pagina = $_REQUEST["pagina"]; } $ob = ''; if (isset($_REQUEST["ob"])) { $ob = $_REQUEST["ob"]; } $showProcessMsg = false; $result = ''; if ($inFiltroRiesgos != '') { $inFiltroRiesgos = StringToArray($inFiltroRiesgos); foreach ($inFiltroRiesgos as $key => $value) { if ($result != '') { $result .= ", "; } $result .= " '" . $value . "' "; } } $sql = ObtenerDatosESOP($descripcion, $codigo, $result); $params = array(); if (isset($_SESSION["IDACTIVIDAD"]) and $_SESSION["IDACTIVIDAD"] != '') { $params[":codactividad"] = $_SESSION["IDACTIVIDAD"]; } else { $params[":codactividad"] = 0; } if ($codigo != '') { $params[":ESOP"] = '%' . $codigo . '%'; } else { if ($descripcion != '') { $params[":descripcion"] = '%' . $descripcion . '%'; } } $grilla = new gridAjax(10, 10); /* $title; $width = 0; $visible = true; $deletedRow = false; $colHint = -1; $buttonClass = ""; $actionButton = ""; $cellClass = ""; $maxChars = -1; $useStyleForTitle = true; $numCellHide = -1; $titleHint = ""; $mostrarEspera = false; $msgEspera = ""; $inputType = "button"; $colChecked = -1; $colButtonClass = -1; */ $grilla->addColumn(new columnAjax("Seleccionar", 90, true, false, -1, "XbtnSeleccionar", "", "gridColAlignCenter", -1, false, -1, "", false, "", "checkbox", 2)); $grilla->addColumn(new columnAjax("Codigo", 75, true, false, -1, "", "", "gridColAlignCenter", -1, false, -1, "", false, "")); $grilla->addColumn(new columnAjax("Descripcion", 300, true, false, -1, "", "", "gridColAlignLeft", -1, false)); $grilla->addColumn(new columnAjax("Grupo", 150, true, false, -1, "", "", "gridColAlignLeft", -1, false)); //----------------------------- $columnDetalle = new columnAjax("Detalle", 0, true, false, -1, "btnDetalleRiesgo", "", "gridColAlignLeft", -1, false); $columnDetalle->setFunctionAjax("showDetalleRiesgo"); $grilla->addColumn($columnDetalle); //----------------------------- $grilla->setOrderBy($ob); $grilla->setPageNumber($pagina); $grilla->setParams($params); $grilla->setShowProcessMessage(true); $grilla->setShowTotalRegistros(true); $grilla->setSql($sql); $grilla->setTableStyle("GridTableCiiu"); $grilla->setUseTmpIframe(false); //funciones gridajax $grilla->setFuncionAjaxJS("BuscarGridDatosESOP"); $arrayCodigos = Array_DatosESOPsoloActivos($_SESSION["IDACTIVIDAD"]); $grilla->setBackGroundColumns($arrayCodigos, '#3F4C6B', 1); $grilla->Draw(); }