<?php require_once $_SERVER["DOCUMENT_ROOT"] . "/modules/gestion_sistemas/ticket_funciones.php"; // foreach($_REQUEST as $k=>$v) echo " _REQUEST ".$k." = ".$v." <p>"; $permisos = GetParametroDecode("grupoids"); $motivoid = GetParametroDecode("motivoid"); $iddescpadre = GetParametroDecode("idpadre"); $iddescmotivo = GetParametroDecode("idmotivo"); $descpadre = GetDescripComputo($iddescpadre); $descmotivo = GetDescripComputo($iddescmotivo); $sistema = GetParametro("sistema", 1); if (!isset($sistema)) { $sistema = GetParametroDecode("sistema"); } $UsuarioSolicitud = GetUsuarioAplicacion(); if ($permisos == '') { $grilla = DatosUsuarioGrid($UsuarioSolicitud, $sistema, '', $motivoid, 1, ''); } else { $grilla = DatosUsuarioGrid($UsuarioSolicitud, $sistema, $permisos, $motivoid, 1, ''); } echo "<script type='text/javascript' src='/modules/gestion_sistemas/js/ticket_permisosUpdate.js?rnd=" . RandomNumber() . "'></script> "; // echo "<br>" . GetUsuarioAplicacion(); ?> <link href="/modules/gestion_sistemas/styles/responsive-nav.css" rel="stylesheet" type="text/css"></link> <link href="/modules/gestion_sistemas/styles/styles_responsive.php" rel="stylesheet" type="text/css"></link> <link href="/Styles/style_sistemas.css?sid=<?php echo date('YmdHis'); ?> " rel="stylesheet" type="text/css" /> <link href="/Styles/gridAjax.css" rel="stylesheet" type="text/css" />
require_once $_SERVER["DOCUMENT_ROOT"] . "/functions/general.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/modules/usuarios_registrados/clientes/RAR/SeleccionarEstablecimiento.Grid.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/modules/usuarios_registrados/clientes/RAR/RAR_funciones.php"; require_once $_SERVER["DOCUMENT_ROOT"] . "/../Common/miscellaneous/rar_comunes.php"; @session_start(); validarSesion(isset($_SESSION["isCliente"])); unset($_SESSION["FormulariosNomina"]); /*Esta funcion valida si se tiene permiso sobre un modulo para ello hay que agregar un nuevo campo en la tabla web.wuc_usuariosclientes S/N Ejemplo permiso para RGLR validarSesion(validarPermisoClienteXModulo($_SESSION["idUsuario"], 100)); */ if (isset($_REQUEST["NominaActualdeNominaAnterior"])) { $idEstablecimiento = GetParametroDecode("idEstablecimiento", '0'); $cuitEmpresa = GetParametroDecode("cuitEmpresa", ''); $usualta = GetParametroDecode("usualta", ''); //Insert_NominaActualdeNominaAnterior($idEstablecimiento, $cuitEmpresa, $usualta); } $showDialogResponsable = 'NO'; if (isset($_SESSION['Responsable'])) { $showDialogResponsable = 'SI'; } echo "\n\t<script type='text/javascript'> \n\t\tvar showDialogResponsable = '" . $showDialogResponsable . "';\n\t\tvar contratoSession = " . $_SESSION['contrato'] . ";\n\t</script>\n\t"; ?> <head> <meta charset="utf-8"> <title>Seleccionar Establecimieto</title> <link href="/styles/style.css" rel="stylesheet" type="text/css"> <link href="/styles/style2.css" rel="stylesheet" type="text/css"> <link href="/styles/gridAjax.css" rel="stylesheet" type="text/css">
} } if (TRIM($USUARIOSLISTABAJA)) { $USUARIOSLISTABAJAEXP = explode(",", $USUARIOSLISTABAJA); foreach ($USUARIOSLISTABAJAEXP as $USUARIO) { BajaPermiso($IDMOTIVOSOLICITUD, $USUARIO); } } return TRUE; } catch (Exception $e) { return FALSE; } } if ($_REQUEST["funcion"] == "EliminarPermisoGrupo") { try { $IDgroup = GetParametroDecode("IDgroup"); if (EliminarPermisoGrupo($IDgroup)) { echo "OK"; } else { echo "Error"; } } catch (Exception $e) { echo "<b>Error EliminarPermisoGrupo: </b>" . $e->getMessage(); } } } function GetUsuarioAplicacion() { $resultado = GetWindowsLoginName(TRUE); //$resultado = 'JBALESTRINI'; //$resultado = 'SMILEO';
function GrabarFormularioNomina($InsertNominaNuevadeAnterior = false) { try { $Establecimiento["CODIGOEWID"] = GetParametroDecode('hiddenCODIGOEWID'); $Establecimiento["USUARIO"] = substr($_SESSION["usuario"], 0, 20); $Establecimiento["CUIT"] = GetParametroDecode('hiddenCUIT'); $Establecimiento["ESTABLECI"] = GetParametroDecode('hiddenES_NROESTABLECI'); $Establecimiento["CODIGOCIUU"] = GetParametroDecode('hiddenCODIGOCIUU'); $Establecimiento["TipoEstablecimiento"] = GetParametroDecode('TipoEstablecimiento'); $Establecimiento["TipoNomina"] = GetParametroDecode('TipoNomina', 'N'); $Establecimiento["idTexActividad"] = GetParametroDecode('idTexActividad', 'X'); $resultado["Establecimiento"] = $Establecimiento; if (GetParametroDecode('RespNumDoc', '') != '' and GetParametroDecode('RespNumDoc', '') != '') { $ResponsableHYS["tipoDocRespHYS"] = GetParametroDecode('tipoDocRespHYS', ''); $ResponsableHYS["RespNumDoc"] = GetParametroDecode('RespNumDoc', ''); $ResponsableHYS["RespTiposexo"] = GetParametroDecode('RespTiposexo', ''); $ResponsableHYS["RespNombre"] = GetParametroDecode('RespNombre', ''); $ResponsableHYS["RespApellido"] = GetParametroDecode('RespApellido', ''); $ResponsableHYS["RespCargo"] = GetParametroDecode('InsertNominaNuevadeAnterior', ''); $ResponsableHYS["RespEMail"] = GetParametroDecode('RespEMail', ''); $Telefonos = GetParametroDecode('hiddenArrayTelefonos', ''); $Telefonos = rawurlencode($Telefonos); //decodifico los caracteres de escape.. $ResponsableHYS["Telefonos"] = $Telefonos; $resultado["ResponsableHYS"] = $ResponsableHYS; } if (GetParametroDecode('RespEmpNombre', '') != '' and GetParametroDecode('RespEmpApellido', '') != '') { $ResponsableEmpresa["TipoDocRespEmpresa"] = GetParametroDecode('TipoDocRespEmpresa', ''); $ResponsableEmpresa["RespEmpNumDoc"] = GetParametroDecode('RespEmpNumDoc', ''); $ResponsableEmpresa["RespEmpTiposexo"] = GetParametroDecode('RespEmpTiposexo', ''); $ResponsableEmpresa["RespEmpNombre"] = GetParametroDecode('RespEmpNombre', ''); $ResponsableEmpresa["RespEmpApellido"] = GetParametroDecode('RespEmpApellido', ''); $ResponsableEmpresa["RespEmpCodArea"] = GetParametroDecode('RespEmpCodArea', ''); $ResponsableEmpresa["RespEmpTelefono"] = GetParametroDecode('RespEmpTelefono', ''); $ResponsableEmpresa["ResptipoTelefono"] = GetParametroDecode('ResptipoTelefono', ''); $ResponsableEmpresa["RespEmpEMail"] = GetParametroDecode('RespEmpEMail', ''); $ResponsableEmpresa["ID"] = GetParametroDecode('hidden_R_RW_ID', ''); $ResponsableEmpresa["IDRELEVNOMINA"] = GetParametroDecode('hidden_R_RW_IDRELEVNOMINA', ''); $resultado["ResponsableEmpresa"] = $ResponsableEmpresa; } if (GetParametroDecode('ContactoNombre', '') != '' and GetParametroDecode('ContactoApellido', '') != '') { $Contacto["ContactoNombre"] = GetParametroDecode('ContactoNombre', ''); $Contacto["ContactoApellido"] = GetParametroDecode('ContactoApellido', ''); $Contacto["ContactoCodArea"] = GetParametroDecode('ContactoCodArea', ''); $Contacto["ContactoTelefono"] = GetParametroDecode('ContactoTelefono', ''); $Contacto["ContactoTipoTelefono"] = GetParametroDecode('ContactoTipoTelefono', ''); $Contacto["ContactoEMail"] = GetParametroDecode('ContactoEMail', ''); $Contacto["ContactoIgualaResp"] = GetParametroDecode('ContactoIgualaResp', ''); $Contacto["ID"] = GetParametroDecode('hidden_C_RW_ID'); $Contacto["IDRELEVNOMINA"] = GetParametroDecode('hidden_C_RW_IDRELEVNOMINA', ''); $resultado["Contacto"] = $Contacto; } $resjson = $jsonresultado[] = json_encode($resultado); $resjson = "[ " . $resjson . " ]"; $ACCION = GetParametroDecode('hiddenACCION', ''); if ($ACCION == 'EDIT') { if (!UpdateNominaPrimerosDatos($resjson, false)) { echo "<script>\n\t\t\t\t\t alert('ERROR actualizando... revise los datos. ' );\t\t\t \n\t\t\t\t</script>"; return false; } } if ($ACCION == 'INSERT') { if (!UpdateNominaPrimerosDatos($resjson, false)) { //ex SaveNominaPrimerosDatos echo "<script>\n\t\t\t\t\t alert('Error insertando... revise los datos ' );\t\t\t \n\t\t\t\t</script>"; return false; } } unset($_SESSION['NOMINAPERSONALEXPUESTO']); if ($InsertNominaNuevadeAnterior) { SetSessionVarNPE(GetParametroDecode('hiddenCODIGOEWID'), GetParametroDecode('hiddenCUIT'), 'NominaPersonalExpuesto'); ///window.location.assign('/FormulariosNomina'); echo "<script>\t\t\n\t\t\t\t\t window.location.assign('/NominaPersonalExpuesto');\t\t\t \n\t\t\t\t</script>"; } else { $_SESSION['REDIRECT']['NOMINAPERSONALEXPUESTO'] = 'NominaPersonalExpuesto'; // window.location.assign('/FormulariosNomina'); echo "<script>\t\t\n\t\t\t\t\t window.location.assign('/NominaPersonalExpuesto');\t\t\n\t\t\t\t\t \n\t\t\t\t</script>"; } return true; } catch (Exception $e) { EscribirLogTxt1('Error grabando', implode(",", $e)); return false; } }