function validarRGRL() { // Valido que esten todos los formularios de RGRL.. $params = array(":idsolicitud" => $_REQUEST["idSolicitudAfiliacion"]); $sql = "SELECT COUNT(*) FROM ase_solicitudestablecimiento WHERE se_fechabaja IS NULL AND se_idsolicitud = :idsolicitud"; $totalEstablecimientosRGRL = ValorSql($sql, "", $params); $params = array(":idsolicitud" => $_REQUEST["idSolicitudAfiliacion"]); $sql = "SELECT SUM(total) FROM (SELECT COUNT(DISTINCT se_nroestableci) total FROM ase_solicitudestablecimiento, hys.hsf_solicitudfgrl, hys.hst_solicituditemsfgrl WHERE se_id = sf_idsolicitudestablecimiento AND sf_id = st_idsolicitudfgrl AND se_fechabaja IS NULL AND sf_fechabaja IS NULL AND st_fechabaja IS NULL AND se_idsolicitud = :idsolicitud UNION ALL SELECT COUNT(DISTINCT se_nroestableci) FROM ase_solicitudestablecimiento WHERE art.hys.get_idresolucion463(se_id) IS NULL AND se_fechabaja IS NULL AND se_idsolicitud = :idsolicitud)"; $totalRGRLCompletos = ValorSql($sql, "", $params); return ($totalEstablecimientosRGRL == $totalRGRLCompletos); }
function getGrid($idCliente) { $ob = "2"; if (isset($_REQUEST["ob"])) { $ob = $_REQUEST["ob"]; } $pagina = 1; if (isset($_REQUEST["pagina"])) { $pagina = $_REQUEST["pagina"]; } $showProcessMsg = false; $sql = "SELECT uc_id FROM web.wuc_usuariosclientes WHERE uc_idusuarioextranet = :idusuarioextranet"; $params = array(":idusuarioextranet" => $idCliente); $idUsuarioCliente = ValorSql($sql, "", $params); $params = array(":contrato" => $_SESSION["contrato"], ":idcliente" => $idUsuarioCliente); $sql = "SELECT ¿es_id?, ¿es_nombre?, art.utiles.armar_domicilio(es_calle, es_numero, es_piso, es_departamento, NULL) || ' ' ||\n\t\t\t\t\t\tart.utiles.armar_localidad(es_cpostal, es_cpostala, es_localidad, es_provincia) ¿direccion?,\n\t\t\t\t\t\tDECODE(INSTR(" . formatEstablecimientos($_SESSION["establecimientosUsuario"]) . ", ',' || TO_CHAR(es_id) || ','), 0, ' ', 'checked') ¿checked?\n\t\t\tFROM aes_establecimiento, web.wel_establecimientoscliente\n\t\t WHERE es_id = el_idestablecimiento(+)\n\t\t\t AND es_contrato = :contrato\n\t\t\t AND el_idcliente(+) = :idcliente\n\t\t\t AND es_fechabaja IS NULL"; $grilla = new Grid(10, 5); $grilla->addColumn(new Column(" ", 1, true, false, -1, "nada", "/modules/usuarios_registrados/clientes/administracion_usuarios/check_grid_establecimientos.php", "", -1, true, -1, "", false, "", "checkbox", 4)); $grilla->addColumn(new Column("Nombre")); $grilla->addColumn(new Column("Dirección")); $grilla->addColumn(new Column("", -1, false)); $grilla->setColsSeparator(true); $grilla->setOrderBy($ob); $grilla->setPageNumber($pagina); $grilla->setParams($params); $grilla->setRefreshIntoWindow(true); $grilla->setRowsSeparator(true); $grilla->setRowsSeparatorColor("#c0c0c0"); $grilla->setShowTotalRegistros(false); $grilla->setSql($sql); $grilla->setTableStyle("GridTableCiiu"); $grilla->setUseTmpIframe(true); return $grilla->Draw(false); }
function cambiarPassword($user, $pass) { if ($pass == "") $pass = "******"; $params = array(":claveprovisoria" => $pass, ":usuario" => $user); $sql = "SELECT 1 FROM web.wue_usuariosextranet WHERE ue_idmodulo = 49 AND ue_estado = 'A' AND ue_fechabaja IS NULL AND ue_usuario = :usuario AND ue_claveprovisoria = art.utiles.md5(:claveprovisoria) AND ue_fechavencclaveprovisoria > SYSDATE"; if (ExisteSql($sql, $params)) // Si entró con una clave provisoria lo obligo a cambiarla.. return true; else { $params = array(":usuario" => $user); $sql = "SELECT ue_forzarclave FROM web.wue_usuariosextranet WHERE ue_idmodulo = 49 AND ue_estado = 'A' AND ue_fechabaja IS NULL AND ue_usuario = :usuario"; return (ValorSql($sql, "", $params) == "T"); } }
function getGerencias() { global $conn; $result = GetUserIdSectorIntranet(); $params = array(":id" => $result); $sql = "SELECT se_idsectorpadre FROM computos.cse_sector WHERE se_id = :id"; $id = ValorSql($sql, 0, $params); $result.= ",".$id; $params = array(":id" => $id); $sql = "SELECT se_idsectorpadre FROM computos.cse_sector WHERE se_id = :id"; $id = ValorSql($sql, 0, $params); $result.= ",".$id; $params = array(":id" => $id); $sql = "SELECT se_idsectorpadre FROM computos.cse_sector WHERE se_id = :id"; $id = ValorSql($sql, 0, $params); $result.= ",".$id; return $result; }
function SumaImporteChequeDetalle() { $sql = " SELECT TO_CHAR( NVL(SUM(importe), 0) , '" . DB_FORMATMONEY . "') importe\n\t\tFROM \n\t\t(\n\t\tSELECT SUM (NVL(pl_importepago, 0) + NVL(pl_importeconretencion, 0) ) importe \t\t\t\t\t\t\n FROM art.scp_conpago, legales.lbo_abogado, legales.ljt_juicioentramite, \n legales.lpl_pagolegal \n WHERE jt_id = pl_idjuicioentramite \n AND bo_id = jt_idabogado \n AND pl_conpago = cp_conpago \n AND pl_idchequeemitido = :idCheque\n\t\t\n UNION \n\t \n SELECT SUM( NVL(pm_importepago, 0) + NVL(pm_importeconretencion, 0) ) importe\t\t\t\n FROM art.scp_conpago, legales.lbo_abogado, legales.lme_mediacion, \n legales.lpm_pagomediacion \n WHERE me_id = pm_idmediacion \n AND bo_id = me_idabogado \n AND pm_conpago = cp_conpago \n AND pm_idchequeemitido = :idCheque\n\t\t)\n\t\t"; $idCheque = paramIdCheque("0"); $params = array(":idCheque" => $idCheque); $sumaImportes = ValorSql($sql, "0", $params); return $sumaImportes; }
function solicitarStatus($id, $destinatarios, $url) { global $conn; $sql = "INSERT INTO tmp.tea_envioboletinarteria (ea_destinatarios, ea_idboletin, ea_fechahorainicio, ea_url)\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t VALUES (:destinatarios, :idboletin, SYSDATE, :url)"; $params = array(":destinatarios" => $destinatarios, ":idboletin" => $id, ":url" => $url); DBExecSql($conn, $sql, $params); $sql = "SELECT MAX(ea_id) FROM tmp.tea_envioboletinarteria"; return ValorSql($sql); }
function getNombreModulo($idmodulo) { global $conn; $params = array(":idmodulo" => $idmodulo); $sql = "SELECT pi_titulo FROM web.wpi_paginasintranet WHERE pi_id = :idmodulo"; return ValorSql($sql, "", $params); }
function getIdActividad($codigo) { global $conn; $params = array(":codigo" => intval($codigo)); $sql = "SELECT ac_id FROM cac_actividad WHERE ac_codigo = TO_NUMBER(:codigo)"; return ValorSql($sql, "", $params, 0); }
function getEstablecimiento($nombre) { global $conn; $params = array(":idempresa" => $_SESSION["idEmpresa"], ":nombre" => $nombre); $sql = "SELECT es_id FROM aes_establecimiento, aco_contrato WHERE es_contrato = co_contrato AND co_idempresa = :idempresa AND UPPER(es_nombre) = UPPER(:nombre)"; return ValorSql($sql, 0, $params, 0); }
function chequear($transaccion) { global $conn; $params = array(":transaccion" => $transaccion); $sql = "SELECT COUNT(*) FROM hys.hfg_formulariogenerado WHERE fg_transaccion = :transaccion"; $total = ValorSql($sql, 0, $params); $params = array(":transaccion" => $transaccion); $sql = "SELECT COUNT(*) FROM hys.hfg_formulariogenerado WHERE fg_estado = 'P' AND fg_transaccion = :transaccion"; $actual = $total - ValorSql($sql, 0, $params); ?> <script type="text/javascript"> parent.document.getElementById('spanProcesando').innerText = 'Agregando formulario <?php echo $actual; ?> de <?php echo $total; ?> , aguarde un instante por favor...'; <? if ($actual >= $total) { ?> alert('Los formularios fueron agregados exitosamente.'); parent.parent.divWinEmpresa.close(); parent.parent.location.href = parent.parent.location.href; <? } else { ?> function recargar() { window.location.href = '<?php echo $_SERVER["PHP_SELF"]; ?> ?chequear=s&t=<?php echo $transaccion; ?> '; } setTimeout("recargar()", 5000); <? } ?> </script> <? }
function RetornaChequeNum($NUMERO) { try { global $conn; $params = array(":NUMERO" => $NUMERO); $sql = "\tSELECT NVL(MAX(CE_IDCHEQUEREEMP), 0) ID FROM rce_chequeemitido\t WHERE ce_idchequereemp IS NOT NULL AND ce_ordenpago = :NUMERO "; $result = ValorSql($sql, "", $params); return $result; } catch (Exception $e) { return false; } }
function getCuil($documento, $sexo) { global $conn; $result = ""; if (($documento != "") and (validarEntero($documento)) and (($sexo == "F") or ($sexo == "M"))) { $params = array(":dni" => trim(str_pad($documento, 8, "0", STR_PAD_LEFT)), ":sexo" => $sexo); $sql = "SELECT art.get_cuilvalido(:dni, :sexo, 1) FROM DUAL"; $result = ValorSql($sql, "", $params, 0); } return $result; }
function updateImagenOpcion($id, $folder, $img) { global $conn; $params = array(":id" => $id); $sql = "SELECT op_imagen\n\t\t\t FROM rrhh.rop_opcionespreguntas\n\t\t\tWHERE op_id = :id"; $imgTemp = ValorSql($sql, "", $params, 0); if ($imgTemp != $img) { unlink($folder . $imgTemp); } $params = array(":imagen" => $img, ":id" => $id); $sql = "UPDATE rrhh.rop_opcionespreguntas\n\t\t\t\tSET op_imagen = :imagen\n\t\t\tWHERE op_id = :id"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); }
function solicitarArchivo($id, $file) { global $conn; $params = array(":idtabla" => $id, ":rutasalida" => $file, ":usuariopedido" => substr($_SESSION["email"], 0, 20)); $sql = "INSERT INTO web.wag_archivosgenerados (ag_fechahorainicio, ag_idmodulo, ag_idtabla, ag_rutasalida, ag_usuariopedido) VALUES (SYSDATE, 7, :idtabla, :rutasalida, :usuariopedido)"; DBExecSql($conn, $sql, $params); $sql = "SELECT MAX(ag_id) FROM web.wag_archivosgenerados"; return ValorSql($sql); }
function GetTotEvaluados($eval, $field, $max) { global $conn; $result = ""; $sql = "SELECT COUNT(*) FROM rrhh.hfe_formularioevaluacion2008 WHERE ".$field." IS NOT NULL AND fe_anoevaluacion = :ano AND fe_fechabaja IS NULL AND ".$field." ".$eval." '".$max."'"; $params = array(":ano" => $_REQUEST["ano"]); return ValorSql($sql, "", $params); }
function GetCantidadEmpleados($where) { $sql = "SELECT COUNT(*) FROM rrhh.hfe_formularioevaluacion2008 WHERE fe_anoevaluacion = :ano AND fe_fechabaja IS NULL AND fe_evaluado IN(SELECT ue_evaluado FROM rrhh.hue_usuarioevaluacion WHERE ue_categoria = 'S' AND ue_anoevaluacion = :ano AND ue_fechabaja IS NULL)".$where; $params = array(":ano" => $_REQUEST["ano"]); return ValorSql($sql, "", $params); }
function ObtenerChequesDisponible($Abogado) { //---------------------------------------------------------------------- $vSql = "SELECT NU_IDABOGADO\n\t\t\t FROM legales.lnu_nivelusuario\n\t\t\t WHERE nu_usuario = UPPER(:Abogado)"; $params = array(":Abogado" => $Abogado); $idAbogado = ValorSql($vSql, "0", $params); //---------------------------------------------------------------------- $vSql = "SELECT nu_usuariogenerico\n\t\t\t FROM legales.lnu_nivelusuario\n \t\t\t WHERE nu_usuario = UPPER(:Abogado)"; $params = array(":Abogado" => $Abogado); $generico = ValorSql($vSql, 'X', $params); //---------------------------------------------------------------------- $strqry = "SELECT ce_id �idCheque?, ce_fechacheque �fecha?, \n\t\t\t\t\t\tce_numero �cheque?, ce_monto �importe?, \n\t\t\t\t\t\tce_beneficiario �beneficiario?,\t\t\t\t\t\t\t\t\n\t\t\t\t\t\tce_ordenpago �ordenpago?,\n\t\t\t\t\t\tce_ordenpago �ordenpago1?\n\t\t\t\tFROM rce_chequeemitido \n\t\t\t\tWHERE ce_id IN(SELECT pl_idchequeemitido \n FROM legales.ljt_juicioentramite, legales.lpl_pagolegal \n WHERE jt_id = pl_idjuicioentramite \n\t AND (jt_idabogado = {$idAbogado})\n\t OR 'S' = UPPER('" . $generico . "')\n\t UNION \n\t SELECT pm_idchequeemitido \n\t FROM legales.lme_mediacion, legales.lpm_pagomediacion \n\t WHERE me_id = pm_idmediacion \n\t AND (me_idabogado = {$idAbogado})\n\t OR 'S' = UPPER('" . $generico . "')\n\t\t\t\t\t\t\t)\n\t AND ce_estado = '01'\n\t AND ce_situacion IN('01', '14','19') \n\t AND ce_cuenta IS NULL \n\t AND ce_debitado = 'N' \n\t\t\tORDER BY 1, 2"; //---------------------------------------------------------------------- return $strqry; }
function validateEncuestaYaCompletada($idEncuesta, $idPregunta, $permiteModificaciones) { if ($permiteModificaciones == "F") { $params = array(":idencuesta" => $idEncuesta, ":idpregunta" => $idPregunta, ":usuario" => GetUserID()); $sql = "SELECT COUNT(*) FROM rrhh.rrp_respuestaspreguntas WHERE rp_idencuesta = :idencuesta AND rp_idpregunta = :idpregunta AND rp_usuario = :usuario"; if (ValorSql($sql, "", $params) > 0) { echo '<span class="Pie">Usted ya ha participado en la encuesta.</span>'; exit; } } }
function ObtenerChequesDisponible($Abogado) { //---------------------------------------------------------------------- $vSql = "SELECT NU_IDABOGADO\n\t\t\t FROM legales.lnu_nivelusuario\n\t\t\t WHERE nu_usuario = UPPER(:Abogado)"; $params = array(":Abogado" => $Abogado); $idAbogado = ValorSql($vSql, "0", $params); //---------------------------------------------------------------------- $vSql = "SELECT NU_USUARIOGENERICO\n\t\t\t FROM legales.lnu_nivelusuario\n \t\t\t WHERE nu_usuario = UPPER(:Abogado)"; $params = array(":Abogado" => $Abogado); $generico = ValorSql($vSql, 'X', $params); //---------------------------------------------------------------------- //Modificacion filtro AND ce_situacion IN ('01', '14', '19', '20', '21')= VER MAIL RV: Validaciones de datos. (Montero, Melina <*****@*****.**> martes 12/08/2014 11:22) $strqry = "SELECT CE_ID ¿IDCHEQUE?, \n\t\t\t\t\tCE_FECHACHEQUE ¿FECHA?, \n\t\t\t\t\tCE_NUMERO ¿CHEQUE?, \n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\tTO_CHAR(CE_MONTO, '" . DB_FORMATMONEY . "') ¿IMPORTE?, \n\t\t\t\t\t\n\t\t\t\t\tCE_BENEFICIARIO ¿BENEFICIARIO?,\n\t\t\t\t\tCE_ORDENPAGO ¿CR?,\n\t\t\t\t\tCE_ORDENPAGO ¿OP?\n\t\t\t\t\t\t\t\t\tFROM rce_chequeemitido \n\t\t\t\t\t\t\t\t\tWHERE ce_id IN(SELECT pl_idchequeemitido \n\t\t\t\t\t\t\t\t\t\t\t FROM legales.ljt_juicioentramite, legales.lpl_pagolegal \n\t\t\t\t\t\t\t\t\t\t\t WHERE jt_id = pl_idjuicioentramite \n\t\t\t\t\t\t\t\t\t\t\t\tAND (jt_idabogado = {$idAbogado})\n\t\t\t\t\t\t\t\t\t\t\t\tOR 'S' = UPPER('" . $generico . "')\n\t\t\t\t\t\t\t\t\t\t\t UNION \n\t\t\t\t\t\t\t\t\t\t\t SELECT pm_idchequeemitido \n\t\t\t\t\t\t\t\t\t\t\t FROM legales.lme_mediacion, legales.lpm_pagomediacion \n\t\t\t\t\t\t\t\t\t\t\t WHERE me_id = pm_idmediacion \n\t\t\t\t\t\t\t\t\t\t\t\tAND (me_idabogado = {$idAbogado})\n\t\t\t\t\t\t\t\t\t\t\t\tOR 'S' = UPPER('" . $generico . "')\n\t\t\t\t\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\tAND ce_estado = '01'\t \n\t\t\t\t\t\t\t\tAND ce_situacion IN ('01', '14', '19', '20', '21')\n\t\t\t\t\t\t\t\tAND ce_cuenta IS NULL \n\t\t\t\t\t\t\t\tAND ce_debitado = 'N' \n\t\t\t\t\t\t\t\tAND CE_MONTO != 0\n\t\t\t\t\t\t\t\tORDER BY 1, 2"; //---------------------------------------------------------------------- return $strqry; }
function GetIDEstableci($estableci, $cuit, $annoBusqueda) { global $conn; $menosUno = ' ' . ANNOANTERIOR . ' '; if ($annoBusqueda == 'ACTUAL') { $menosUno = ' '; } $params = array(":estableci" => $estableci, ":cuit" => $cuit); $sql = "\tSELECT ew_id\n\t\t\t FROM hys.hew_establecimientoweb hew\n\t\t\t WHERE ew_estableci = :estableci\n\t\t\t\t AND ew_cuit = :cuit\n\t\t\t\t AND TO_CHAR (ew_fechaalta, 'yyyy') = TO_CHAR (SYSDATE, 'yyyy') " . $menosUno . " "; try { $result = ValorSql($sql, "", $params); return $result; } catch (Exception $e) { return 0; } }
function getTitle($num) { global $row; $params = array(":idboletin" => $row["BA_ID"], ":posicion" => $num); $sql = "SELECT na_titulo FROM rrhh.rna_noticiasarteria WHERE na_idboletin = :idboletin AND na_posicion = :posicion"; $result = ValorSql($sql, "", $params); if ($result == "") $result = "<span style='color:#f00;'>Título ".$num."</span>"; return $result; }
function GetCantidadEmpleados($where) { global $gerencia; $sql = "SELECT COUNT(*) FROM rrhh.hfe_formularioevaluacion2008, use_usuarios useu, computos.cse_sector cse, computos.cse_sector cse2 WHERE fe_evaluado = useu.se_usuario AND useu.se_idsector = cse.se_id AND cse.se_idsectorpadre = cse2.se_id AND fe_anoevaluacion = :ano AND fe_fechabaja IS NULL AND cse2.se_idsectorpadre = :idsectorpadre".$where; $params = array(":ano" => $_REQUEST["ano"], ":idsectorpadre" => $gerencia); return ValorSql($sql, "", $params); }
function GetEmail($users) { // Devuelve un array con la dirección de email de los usuarios pasados como parámetro.. $emails = ""; foreach ($users as $value) { $params = array(":usuario" => $value); $sql = "SELECT se_mail FROM use_usuarios WHERE se_usuario = UPPER(:usuario)"; $emails.= ValorSql($sql, "", $params).","; } if (substr($emails, -1, 1) == ",") $emails = substr($emails, 0, strlen($emails) - 1); return explode(",", $emails); }
function getPreguntaSiguiente() { // Devuelve la pregunta que se tiene que mostrar a continuación.. $opciones = array(); if ($_POST["multiOpcion"] == "T") { foreach ($_POST as $key => $value) { if (substr($key, 0, 7) == "opcionH") { $opciones[] = substr($key, 7); } elseif (substr($key, 0, 6) == "opcion") { $opciones[] = substr($key, 6); } } } else { $opciones[] = $_POST["opcion"]; } $sql = "SELECT op_idpreguntasiguiente\n\t\t\t FROM rrhh.rop_opcionespreguntas\n\t\t\tWHERE op_id IN(" . implode(",", $opciones) . ")"; return ValorSql($sql); }
function UpdateMasDatosJuicios($Domicilio, $Telefonos, $Fax, $Email, $usuario, $idJuicio) { try { global $conn; //---------------------------------------------------------------------- $sqlJuzgado = "SELECT JT_IDJUZGADO \n\t\t\t\t\t\t\tFROM legales.ljt_juicioentramite \n\t\t\t\t\t\t\tWHERE jt_id = :idJuicio"; $Jparams = array(":IdJuicio" => $idJuicio); $idJuzgado = ValorSql($sqlJuzgado, '0', $Jparams); //---------------------------------------------------------------------- $sqlUpdate = "UPDATE legales.ljz_juzgado \n\t\t\t\t\t\tSET jz_usumodif = :usuario,\n\t\t\t\t\t\t\tjz_fechamodif = SYSDATE, \n\t\t\t\t\t\t\tjz_direccion = :Domicilio, \n\t\t\t\t\t\t\tjz_telefono = :Telefonos, \n\t\t\t\t\t\t\tjz_fax = :Fax, \n\t\t\t\t\t\t\tjz_email = :Email\n\t\t\t\t\t WHERE jz_id = :idJuzgado "; $params = array(":usuario" => $usuario, ":Domicilio" => $Domicilio, ":Telefonos" => $Telefonos, ":Fax" => $Fax, ":Email" => $Email, ":idJuzgado" => $idJuzgado); DBExecSql($conn, $sqlUpdate, $params); //---------------------------------------------------------------------- DBCommit($conn); } catch (Exception $e) { DBRollback($conn); } }
function GetTotEvaluados($eval, $field, $max) { global $conn; global $gerencia; $result = ""; $sql = "SELECT COUNT(*) FROM rrhh.hfe_formularioevaluacion2008, use_usuarios useu, computos.cse_sector cse, computos.cse_sector cse2 WHERE fe_evaluado = useu.se_usuario AND useu.se_idsector = cse.se_id AND cse.se_idsectorpadre = cse2.se_id AND fe_anoevaluacion = :ano AND fe_fechabaja IS NULL AND cse2.se_idsectorpadre = :idsectorpadre AND ".$field." IS NOT NULL AND ".$field." ".$eval." '".$max."'"; $params = array(":ano" => $_REQUEST["ano"], ":idsectorpadre" => $gerencia); return ValorSql($sql, "", $params); }
function Encabezado_SeguimientoIncapacidades($idsiniestro, $orden) { try { global $conn; $sql = 'select distinct ev_idexpediente FROM art.sev_eventosdetramite where ev_siniestro = :siniestro AND ev_orden = :orden AND ev_evento <> 0 AND ev_evento > 0'; $params = array(":SINIESTRO" => $idsiniestro, ":ORDEN" => $orden); $idexpediente = ValorSql($sql, "", $params); $sqlEncabezado = "SELECT DISTINCT\n\t\t\t\t\t\t\t\t\tUTILES.ARMAR_SINIESTRO(:SINIESTRO, :ORDEN, 0) SINIESTRO,\n\t\t\t\t\t\t\t\t\t TJ_ID AS ID,\n\t\t\t\t\t\t\t\t\t TJ_CUIL AS CUIL,\n\t\t\t\t\t\t\t\t\t TJ_NOMBRE AS NOMBRE,\n\t\t\t\t\t\t\t\t\t NULL AS FECHA_BAJA,\n\t\t\t\t\t\t\t\t\t INITCAP (DECODE (EX_GRAVEDAD,\n\t\t\t\t\t\t\t\t\t\t\t\t\t '1',\n\t\t\t\t\t\t\t\t\t\t\t\t\t 'LEVE',\n\t\t\t\t\t\t\t\t\t\t\t\t\t '2',\n\t\t\t\t\t\t\t\t\t\t\t\t\t 'MODERADO SIN INTERNACION',\n\t\t\t\t\t\t\t\t\t\t\t\t\t '3',\n\t\t\t\t\t\t\t\t\t\t\t\t\t 'MODERADO CON INTERNACION',\n\t\t\t\t\t\t\t\t\t\t\t\t\t '4',\n\t\t\t\t\t\t\t\t\t\t\t\t\t 'GRAVE',\n\t\t\t\t\t\t\t\t\t\t\t\t\t '5',\n\t\t\t\t\t\t\t\t\t\t\t\t\t 'MORTAL'))\n\t\t\t\t\t\t\t\t\t\tGRAVEDAD,\n\t\t\t\t\t\t\t\t\t EX_TIPO,\n\t\t\t\t\t\t\t\t\t INITCAP (DECODE (EX_TIPO,\n\t\t\t\t\t\t\t\t\t\t\t\t\t '1',\n\t\t\t\t\t\t\t\t\t\t\t\t\t 'LUGAR DE TRABAJO',\n\t\t\t\t\t\t\t\t\t\t\t\t\t '2',\n\t\t\t\t\t\t\t\t\t\t\t\t\t 'IN ITINERE',\n\t\t\t\t\t\t\t\t\t\t\t\t\t '3',\n\t\t\t\t\t\t\t\t\t\t\t\t\t 'ENFERMEDAD PROFESIONAL'))\n\t\t\t\t\t\t\t\t\t\tTIPO,\n\t\t\t\t\t\t\t\t\t EX_FECHARECAIDA,\n\t\t\t\t\t\t\t\t\t EX_FECHAACCIDENTE,\n\t\t\t\t\t\t\t\t\t EX_ALTAMEDICA,\n\t\t\t\t\t\t\t\t\t CO_CONTRATO AS CONTRATO,\n\t\t\t\t\t\t\t\t\t EM_ID,\n\t\t\t\t\t\t\t\t\t EM_CUIT,\n\t\t\t\t\t\t\t\t\t EM_NOMBRE,\n\t\t\t\t\t\t\t\t\t EX_ID,\n\t\t\t\t\t\t\t\t\t EX_SINIESTRO,\n\t\t\t\t\t\t\t\t\t EX_ORDEN,\n\t\t\t\t\t\t\t\t\t EX_RECAIDA,\n\t\t\t\t\t\t\t\t\t EX_CUIT\n\t\t\t\t\t FROM sex_expedientes,\n\t\t\t\t\t\t\t aem_empresa,\n\t\t\t\t\t\t\t aco_contrato,\n\t\t\t\t\t\t\t ctj_trabajador,\n\t\t\t\t\t\t\t DUAL\n\t\t\t\t\t WHERE ex_contrato = co_contrato\n\t\t\t\t\t\t AND ex_cuit = em_cuit\n\t\t\t\t\t\t AND ex_cuil = tj_cuil\n\t\t\t\t\t\t AND co_idempresa = em_id\n\t\t\t\t\t\t AND 1 = 1\n\t\t\t\t\t\t AND NULL IS NULL\n\t\t\t\t\t\t AND ex_id = :idexpediente"; $params[":idexpediente"] = $idexpediente; $stmt = DBExecSql($conn, $sqlEncabezado, $params); $row = DBGetQuery($stmt); return $row; } catch (Exception $e) { DBRollback($conn); throw new Exception($e->getMessage()); } }
function agregarEstablecimientos($idUsuario) { global $conn; $params = array(":idusuarioextranet" => $idUsuario); $sql = "SELECT uc_id FROM web.wuc_usuariosclientes WHERE uc_idusuarioextranet = :idusuarioextranet"; $idCliente = ValorSql($sql, 0, $params); $params = array(":idcliente" => $idCliente); $sql = "DELETE FROM web.wel_establecimientoscliente WHERE el_idcliente = :idcliente"; DBExecSql($conn, $sql, $params); $params = array(":idcliente" => $idCliente, ":usualta" => substr($_SESSION["usuario"], 0, 20)); $sql = "INSERT INTO web.wel_establecimientoscliente (el_fechaalta, el_idcliente, el_idestablecimiento, el_usualta) SELECT SYSDATE, :idcliente, es_id, :usualta FROM aes_establecimiento WHERE es_contrato IN(".$_SESSION["contratos"].") AND es_fechabaja IS NULL"; DBExecSql($conn, $sql, $params); }
function mostrarArchivo() { // Traigo los id de Auditoría, Control de Gestión y Sistemas.. $sql = "SELECT cse3.se_id FROM use_usuarios useu, computos.cse_sector cse, computos.cse_sector cse2, computos.cse_sector cse3 WHERE useu.se_idsector = cse.se_id AND cse.se_idsectorpadre = cse2.se_id AND cse2.se_idsectorpadre = cse3.se_id AND useu.se_usuario = UPPER(:usuario)"; $params = array(":usuario" => GetWindowsLoginName()); $idGerencia = ValorSql($sql, "", $params); // Traigo los id de los cargos Gerente, Director y Responsable.. $sql = "SELECT se_cargo FROM art.use_usuarios WHERE se_usuario = UPPER(:usuario)"; $params = array(":usuario" => GetWindowsLoginName()); $idCargo = ValorSql($sql, "", $params); return in_array($idGerencia, array(2009, 3008, 3010)) or in_array($idCargo, array('DIR', 'GE', 'GG', 'RES')); }
function mostrarSector($idSector, $sector, $gerencia, &$primeroMarcado) { global $arrSectoresEvaluados; global $conn; global $sectorAEvaluar; $params = array(":sectorevaluado" => $idSector); $sql = "SELECT ea_usumodif FROM rrhh.rea_encuestaclienteinterno WHERE ea_gerenciaevaluadora in (".getGerencias().") AND ea_sectorevaluado = :sectorevaluado"; if (ValorSql($sql, "", $params) != "") $permiso = 2; else $permiso = (in_array($idSector, $arrSectoresEvaluados))?1:0; if ($permiso > 0) { if ((!$primeroMarcado) and ($permiso == 1)) { $css = "background-color:#79e067; color:#000;"; $primeroMarcado = true; $sectorAEvaluar = $idSector; } else $css = "background-color:#d2d2d2; color:#fff;"; ?> <div style="<?php echo $css; ?> padding:2px;" title="<?php echo $gerencia; ?> "><?php echo $sector; ?> </div> <? } }