ITaskService.ChangeTaskController — метод (Task, StaffEmployee, DateTime)
Заменяет контролёра задания.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
void ChangeTaskController(Task task, StaffEmployee employee, DateTime? сontrolDate)
- Параметры
-
- task
-
Тип:
Task
Задание
- employee
-
Тип:
StaffEmployee
Новый контролёр
- сontrolDate
-
Тип:
System.DateTime
Новый дата контроля, если требуется изменить
Исключения
Исключение | Условие |
---|---|
Ошибка возвращается в случае, если не задан параметр |
|
Ошибка возвращается, если недостаточно прав для изменения контролёра. |
Примеры
(1)
ITaskService taskService = objectContext.GetService<ITaskService>(); (2)
Task task = objectContext.GetObject<Task>(new Guid("00000000-0000-0000-0000-000000000000"));
StaffEmployee employee = objectContext.GetObject<StaffEmployee>(new Guid("00000000-0000-0000-0000-000000000001")); (3)
taskService.ChangeTaskController(task, employee, null); (4)
objectContext.AcceptChanges();
1 | Инициализация контекста объектов. |
2 | Получение сервиса. |
3 | Получение задания и нового контролёра. |
4 | Замена контролёра. |