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