Пользователь
Путь доступа: PublicAPI.Portal.Security.UserМетоды
Имя | Описание | |
---|---|---|
Block |
Блокировать учетную запись пользователя
| |
Count |
Возвращает количество всех объектов этого типа
| |
Count(IEntityFilter) |
Получить количество всех объектов по фильтру
| |
Create |
Создать новую сущность (без записи в БД)
| |
Delete |
Удалить объект
| |
Filter |
Создает помощник для работы с фильтром объекта "Пользователь"
| |
Find(FetchOptions) |
Найти объекты в соответствии с параметрами выборки
| |
Find(String) |
Найти объекты в соответствии с фильтром на языке EQL
| |
Find(IEntityFilter, FetchOptions) |
Найти объекты в соответствии с фильтром и параметрами выборки
| |
FindByIdArray |
Найти все объекты по идентификаторам из массива
| |
GetCurrentUser |
Получить текущего авторизованного пользователя
| |
GetPositions | Устарело.
Получить все должности пользователя
| |
GetSubUsersByLvl |
Получить подчиненных пользователя по уровню вложенности
| |
GetUserDepartments |
Получить все отделы пользователя
| |
GetUserPositions |
Получить все должности пользователя
| |
HasChiefForUser |
Проверяет, есть ли начальник у пользователя
| |
IsActive |
Проверить, активна ли учетная запись пользователя
| |
IsDirty |
Проверить, есть ли несохраненные изменения в объекте
| |
IsNew |
Проверить, является ли объект новым (не сохранен в БД)
| |
IsSubordinateUser |
Проверить, является ли один пользователь начальником другого
| |
IsSubordinateUsers |
Проверяет, есть ли в группе сотрудников подчиненные пользователя
| |
Load(Guid) |
Загрузить по уникальному идентификатору. Если не найдена - вызывается исключение
| |
Load(Int64) |
Загрузить пользователя по идентификатору.Если не найдена - вызывается исключение.
| |
LoadByLogin |
Загрузить пользователя по логину
| |
LoadOrCreate(Guid) |
Загрузить по идентификатору. Если не найден - возвращается новый объект
| |
LoadOrCreate(Int64) |
Загрузить по идентификатору. Если не найден - возвращается новый объект
| |
LoadOrNull(Guid) |
Загрузить по уникальному идентификатору. Если не найдена - возвращается null
| |
LoadOrNull(Int64) |
Загрузить пользователя по идентификатору
| |
Refresh |
Обновить (перечитать) объект из БД
| |
Save(User) |
Сохранить пользователя в БД
| |
Save(User, Boolean) | Устарело.
Сохранить пользователя в БД
| |
Save(User, String) |
Сохранить пользователя в БД
| |
Save(User, String, Boolean) |
Сохранить пользователя в БД
| |
UnBlock |
Разблокировать учетную запись пользователя
|
Свойства
Имя | Описание | |
---|---|---|
TypeUid |
Возвращает уникальный идентификатор объекта "Пользователь"
|
Заметки
Примеры
Создадим нового пользователя
var myUser = PublicAPI.Security.User.Create();
Прежде чем работать с переменной myUser, нужно заполнить обязательные поля этой переменной
//учетная запись myUser.UserName = "Petrov"; //фамилия myUser.LastName = "Петров"; //имя myUser.FirstName = "Александр"; //дата приема на работу myUser.EmployDate = DateTime.Now;
Не забываем сохранить объект в базу для его корректной работы
myUser.Save();
См. также