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