IStaffService.FindDeputiesWhereEmployeeIsDeputy — метод (StaffEmployee)
Возвращает список замещений сотрудников, в которых указанный сотрудник является заместителем.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
List<StaffDeputy> FindDeputiesWhereEmployeeIsDeputy(StaffEmployee employee);
- Параметры
-
- employee
-
Тип:
StaffEmployee
Сотрудник, для которого определяется список замещений
- Возвращаемое значение
-
Тип:
System.Collections.Generic.List<StaffDeputy>
Список замещений, представленный коллекцией объектов
StaffDeputy
Примеры
Ниже приведён пример использования сервиса для отбора прав у текущего сотрудника, позволяющих ему, как заместителю другого сотрудника, выполнять подписание документов ЭП.
(1)
IStaffService staffService = objectContext.GetService<IStaffService>(); (2)
List<StaffDeputy> deputy = staffService.FindDeputiesWhereEmployeeIsDeputy(staffService.GetCurrentEmployee()); (3)
foreach (StaffDeputy item in deputy) (4)
{
item.Signature = false;
}
objectContext.AcceptChanges();
1 | Инициализация контекста объектов. |
2 | Получение сервиса. |
3 | Получение списка замещений в который участвует текущий сотрудник. |
4 | Сброс флага, разрешающего подписание документов, для всех замещений. |