ITaskGroupService.CreateTaskGroup — метод (KindsCardKind)

Создаёт группу заданий указанного вида.

Синтаксис

TaskGroup CreateTaskGroup(KindsCardKind kind)
Параметры
kind

Тип: KindsCardKind

Вид группы заданий

Возвращаемое значение

Тип: TaskGroup

Группа заданий

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр kind.

Примеры

Ниже приведён пример создания группы вида "Группа заданий УД".

(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 Создание группы заданий.