Beispiel #1
0
        /// <summary>
        /// Возвратить значение параметра для указанного в аргументе пользователя, если его тип отличен от логического
        /// </summary>
        /// <param name="iListenerId">Идентификатор подписчика объекта обращения к данным</param>
        /// <param name="role">Идентификатор роли(группы), к которой принадлежит пользователь</param>
        /// <param name="user">Идентификатор пользователя</param>
        /// <param name="id">Идентификатор параметра профиля</param>
        /// <returns>Значение параметра для текущего пользователя</returns>
        public static string GetAllowed(int iListenerId, int role, int user, int id)
        {
            int err = -1;

            DbConnection dbConn = null;

            dbConn = DbSources.Sources().GetConnection(iListenerId, out err);

            return(err == 0
                ? (string)HProfiles.GetAllowed(ref dbConn, role, user, id)
                    : string.Empty);
        }
Beispiel #2
0
 public static string GetAllowed(int id)
 {
     return((string)HProfiles.GetAllowed(id));
 }
Beispiel #3
0
 public static bool IsAllowed(int id)
 {
     return((bool)HProfiles.GetAllowed(id));
 }
Beispiel #4
0
 /// <summary>
 /// Возвратить значение параметра для указанного в аргументе пользователя, если его тип отличен от логического
 /// </summary>
 /// <param name="dbConn">Ссылка на объект соединения с БД конфигурации</param>
 /// <param name="role">Идентификатор роли(группы), к которой принадлежит пользователь</param>
 /// <param name="user">Идентификатор пользователя</param>
 /// <param name="id">Идентификатор параметра профиля</param>
 /// <returns>Значение параметра для текущего пользователя</returns>
 public static string GetAllowed(ref DbConnection dbConn, int role, int user, int id)
 {
     return((string)HProfiles.GetAllowed(ref dbConn, role, user, id));
 }