StaffUnit.Manager — свойство
Задаёт или возвращает сотрудника, который является руководителем организации.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel -
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
public StaffEmployee Manager { get; set; }
- Значение свойства
-
Тип:
StaffEmployeeРуководитель организации/подразделения
Заметки
Руководитель подразделения или организации может быть задан, например, в Справочнике сотрудников. Чтобы руководитель сотрудника записался в поле Manager, он должен был явно задан в справочнике сотрудников.
Примеры
В примере выполняется проверка того, что текущий сотрудника является руководителем подразделения, в котором числиться.
(1)
IStaffService staffService = objectContext.GetService<IStaffService>(); (2)
StaffEmployee employee = staffService.GetCurrentEmployee(); (3)
StaffEmployee manager = employee.Unit.Manager; (4)
bool isManager = (employee = manager);
| 1 | Инициализация контекста объектов. |
| 2 | Получение сервиса для работы со Справочником сотрудников. |
| 3 | Получения текущего сотрудника. |
| 4 | Получение руководителя подразделения, в котором числиться сотрудник. |