ITaskGroupService.CreateTaskGroup — метод (KindsCardKind)
Создаёт группу заданий указанного вида.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
TaskGroup CreateTaskGroup(KindsCardKind kind)
- Параметры
-
- kind
-
Тип:
KindsCardKind
Вид группы заданий
- Возвращаемое значение
-
Тип:
TaskGroup
Группа заданий
Примеры
Ниже приведён пример создания группы вида "Группа заданий УД".
(1)
ITaskGroupService taskGroupService = objectContext.GetService<ITaskGroupService>();
IStaffService staffService = objectContext.GetService<IStaffService>(); (2)
QueryObject query = new QueryObject(RefKinds.CardKinds.Name, "Группа заданий УД");
KindsCardKind cardKind = objectContext.FindObject<KindsCardKind>(query); (3)
TaskGroup taskGroup = taskGroupService.CreateTaskGroup(cardKind);
taskGroup.MainInfo.Author = staffService.GetCurrentEmployee();
taskGroup.Description = "Подготовить финансовый отчёт";
taskGroup.MainInfo.Name = "Подготовить финансовый отчёт"; (4)
objectContext.AcceptChanges();
1 | Инициализация контекста объектов. |
2 | Получение сервисов. |
3 | Получение вида группы заданий. |
4 | Создание группы заданий. |