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(); }