IStaffService.GetUnitEmployees — метод (StaffUnit, Boolean, Boolean)

Возвращает список сотрудников указанного подразделения.

Синтаксис

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 Инициализация контекста объектов.