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

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

Параметры

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

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

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

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


//создаем проектную задачу 
var projectTask = PublicAPI.Projects.ProjectTask.CreateTask(project, subject, executor, startDate, endDate, addExecutorToProject);


//projectTask - созданная проектная задача, включенная в план, не сохраненная в БД
См. также