IStaffService.GetUnitEmployees — метод (StaffUnit, Boolean, Boolean)
Возвращает список сотрудников указанного подразделения.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
IList<StaffEmployee> GetUnitEmployees(StaffUnit unit, bool hierarchy, bool selection)
- Параметры
-
- unit
-
Тип:
StaffUnit
Подразделение, из которого возвращается список сотрудников
- hierarchy
-
Тип:
System.Boolean
При
true
в итоговый список сотрудников будут включены все подчиненные сотрудники, приfalse
только подчиненные непосредственноunit
- selection
-
Тип:
System.Boolean
При
true
будут возвращены сотрудники, у которых отсутствует признак "Не показывать при выборе"
- Возвращаемое значение
-
Тип:
System.Collections.Generic.IList<StaffEmployee>
Список сотрудников подразделения
Примеры
Пример получения всего списка сотрудников, доступных для выбора, независимо от иерархии подразделения
(1)
StaffUnit unit = objectContext.GetObject<StaffUnit>(new Guid("00000000-0000-0000-0000-000000000000"));
IStaffService staffService = objectContext.GetService<IStaffService>();
var employees = staffService.GetUnitEmployees(unit, true, true);
1 | Инициализация контекста объектов. |