[BrowsableAttribute(false)] [ObsoleteAttribute("Этот метод вскоре будет удалён", true)] public ProjectTask CreateTask( Project project, string subject, User executor, DateTime startDate, DateTime endDate, bool addExecutorToProject )
Создать проектную задачу.
Создает объект без сохранения в БД
Синтаксис
[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 - созданная проектная задача, включенная в план, не сохраненная в БД
См. также