UserHelper /// /// Системный пользователь /// public static IUser SystemUser /// /// Пользователь подсистемы обмена /// public static IUser ExchangeUser /// /// Получить непосредственного руководителя для пользователя /// /// Пользователь /// Руководитель (если есть, иначе null) public static IUser GetImmediateChiefByUser(IUser user) /// /// Получить всех активных пользователей группы /// /// Строковый Uid группы /// Список пользователей public static IEnumerable GetUsersInGroup(string gUidStr) /// /// Получить всех активных пользователей группы /// /// Uid группы /// Список пользователей public static IEnumerable GetUsersInGroup(Guid gUid) /// /// Преобразовать полные инициалы в сокращенные /// /// Полные инициалы /// Фамилия в начале /// Сокращенные инициалы public static string ConvertToShortName(string fullName, bool lastNameOrder = true) /// /// Входит ли пользователь в группу Администраторы /// /// public static bool IsAdmin Только ELMA4 /// /// Отправить push уведомление текущему пользователю /// /// Заголовок уведомления /// Сообщение /// Ссылка в браузере при нажатии /// Тэг (для группировки) /// public static bool WebPush(string message, string title = null, string clickUrl = null, string tag = null) /// /// Отправить push уведомление пользователю /// /// Пользователь /// Заголовок уведомления /// Сообщение /// Ссылка в браузере при нажатии /// Тэг (для группировки) /// public static bool WebPush(IUser user, string message, string title = null, string clickUrl = null, string tag = null)