PublicAPI.Projects.ProjectTask.CreateSubTaskДокументация ELMA API
Создать подзадачу для проектной задачи. Создает объект без сохранения в БД
 
 
Синтаксис

[ObsoleteAttribute("Этот метод вскоре будет удалён", true)]
[BrowsableAttribute(false)]
public ProjectTask CreateSubTask(
	ProjectTask parentTask,
	string subject,
	User executor,
	DateTime startDate,
	DateTime endDate
)

Параметры

parentTask
Тип: ProjectTask
Родительская задача, для которой создается подзачада. Объект. Путь доступа: PublicAPI.Projects.ProjectTask
subject
Тип: System String
Тема задачи
executor
Тип: User
Исполнитель. Объект. Путь доступа: PublicAPI.Portal.Security.User
startDate
Тип: System DateTime
Дата начала
endDate
Тип: System DateTime
Дата окончания

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

Тип: ProjectTask
Проектная подзадача
Примеры

//загружаем необходимые данные 
var parentTask = PublicAPI.Projects.ProjectTask.Load(3); //загружаем проектную задачу по идентификатору 
var subject = "Название задачи"; //тема задачи 
var executor = PublicAPI.Portal.Security.User.Load(3); //загружаем пользователя по идентификатору 
var startDate = DateTime.Now; //дата начала задачи 
var endDate = DateTime.Now.AddDays(3); //дата окончания задачи 


//создаем подзадачу 
var projectSubTask = PublicAPI.Projects.ProjectTask.CreateSubTask(parentTask, subject, executor, startDate, endDate);


//projectSubTask - созданная проектная подзадача для задачи parentTask, включенная в план, не сохраненная в БД 


//ВНИМАНИЕ!! Данный метод автоматически добавит исполнителя задачи в проект, если его там нет
См. также