public void ReAssign( long taskId, User newExecutor, DateTime startDate, DateTime endDate, TaskPriority priority, Comment comment )
Переназначить задачу
Синтаксис
public void ReAssign( long taskId, User newExecutor, DateTime startDate, DateTime endDate, TaskPriority priority, Comment comment )
Параметры
- taskId
- Тип: System Int64
Идентификатор задачи для переназначения
- newExecutor
- Тип: User
Новый исполнитель. Объект. Путь доступа: PublicAPI.Portal.Security.User
- startDate
- Тип: System DateTime
Дата начала
- endDate
- Тип: System DateTime
Дата окончания
- priority
- Тип: TaskPriority
Приоритет. Перечесление. Путь доступа: PublicAPI.Enums.Tasks.TaskPriority
- comment
- Тип: Comment
Комментарий. Объект. Путь доступа: PublicAPI.Portal.Objects.Common.Comment
Заметки
Примеры
//загружаем пользователя по идентификатору var newExecutor = PublicAPI.Portal.Security.User.Load(3); //получаем приоритет задачи "Средний" var priority = PublicAPI.Enums.Tasks.TaskPriority.Meduim; //дата начала задачи var startDate = DateTime.Now; //дата окончания задачи var endDate = DateTime.Now.AddDays(5); //создаем комменатрий var comment = InterfaceActivator.Create<IComment>(); //текст комментария comment.Text = "комменатрий"; //автор комментария comment.CreationAuthor = AuthenticationService.GetCurrentUser<IUser>(); //дата создания комментария comment.CreationDate = DateTime.Now; //переназначаем задачу PublicAPI.Portal.TaskBase.Task.ReAssign(taskId, newExecutor, startDate, endDate, priority, comment);
См. также