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 | Сброс флага, разрешающего подписание документов, для всех замещений. |