private void RolPermisos() { #region variables int contadorPermisos = 0; tools _tools = new tools(); SecureQueryString QueryStringSeguro; #endregion variables seguridad _seguridad = new seguridad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString()); String rutaScript = _tools.obtenerRutaVerdaderaScript(Request.ServerVariables["SCRIPT_NAME"]); QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]); int proceso = Convert.ToInt32(QueryStringSeguro["proceso"]); NOMBRE_AREA = _tools.ObtenerTablaNombreArea(proceso); DataTable tablaInformacionPermisos = _seguridad.ObtenerPermisosBotones(NOMBRE_AREA, rutaScript); maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz(); contadorPermisos = _maestrasInterfaz.RolPermisos(this, tablaInformacionPermisos); if (contadorPermisos <= 0) { QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro()); QueryStringSeguro["img_area"] = "restringido"; QueryStringSeguro["nombre_area"] = "ACCESO RESTRINGIDO"; QueryStringSeguro["nombre_modulo"] = "ACCESO RESTRINGIDO"; QueryStringSeguro["accion"] = "inicial"; Response.Redirect("~/sinPermisos/sinPermisos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString())); } else { Session["URL_ANTERIOR"] = HttpContext.Current.Request.RawUrl; } }