Тип ProjectTaskManager предоставляет следующие члены.

Методы

  ИмяОписание
Public methodAddQuestion(IProjectTask, IQuestion)
Задать вопрос к проектной задаче
Public methodAddQuestion(IProjectTask, IUser, String, Boolean)
Задать вопрос к проектой задаче
Public methodAddQuestion(IProjectTask, IUser, String, Boolean, IEnumerable<(Of <<'(IAttachment>)>>))
Задать вопрос к проектой задаче
Public methodCanCompletePercentVisible
Возвращает отображать ли процент выполнения задачи.
Public methodChangeDate
Перенос срока выполнения задачи
(Overrides TaskBaseManager<(Of <(<'T>)>)>..::..ChangeDate(Int64, DateTime, DateTime).)
Public methodChangeNotificationSettings
Public methodCheckTaskWorkOverdue
Проверяет, есть ли у фазовой задачи подзадачи, у которых нарушены сроки начала и завершения работы.
Public methodCompleteTask(IProjectTask, Boolean)
Завершить задачу
Public methodCompleteTask(IProjectTask, ICommentActionModel, Boolean)
Завершить задачу
Public methodCompleteTask(IProjectTask, String, Boolean)
Завершить задачу
Public methodCreate()()()() (Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Create()()()().)
Public methodCreate(IProject)
Создать проектную задачу
Public methodCreate(IProject, IProjectTask)
Создает сущность и инициализирует ее на основании переданных параметров. Сущность не сохраняется в БД.
Public methodCreateFilter(List<(Of <<'(Int64>)>>), IProjectTaskFilter, IUser, Nullable<(Of <<'(Boolean>)>>))
Создает фильтр для поиска задач.
Public methodCreateFilter(IProjectTaskFilter, Int64, ProjectTaskSearchType, IUser)
Создает фильтр для поиска задач.
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..CreateFilter(TF, Int64, ProjectTaskSearchType, IUser).)
Public methodCreateMilestone
Создать контрольную точку. Создает объект без сохранения в БД
Public methodDelete
Переподвязывает дочерние задачи данной задачи к ее родителю, вызывается перед удалением данной задачи
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..Delete(T).)
Public methodDoClose
Действие закрытия задачи
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..DoClose(T, Boolean, ICommentActionModel).)
Public methodDoCompleted
Действие "Задача выполнена".
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..DoCompleted(T, Boolean, ICommentActionModel).)
Public methodDoCompletedInnerLogic
Внутренняя логика действия "Задача выполнена" без выполнения проверки на возможность выполнения действия и без сохранения.
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..DoCompletedInnerLogic(T, Boolean).)
Public methodDoControlCompleted
Действие "Сделано" во время контроля.
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..DoControlCompleted(T, ICommentActionModel).)
Public methodDoInCompleted
Действие "Невозможно выполнить".
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..DoInCompleted(T, Boolean, ICommentActionModel).)
Public methodDoInCompletedInnerLogic
Внутренняя логика действия "Невозможно выполнить" без выполнения проверки на возможность выполнения действия и без сохранения.
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..DoInCompletedInnerLogic(T, Boolean).)
Public methodDoSyncToPlanItems (Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..DoSyncToPlanItems(IProjectTaskBase).)
Public methodGetForUserTasksCount
Количество задач в рамках проекта, исполнителем которых является указанный пользователь.
Public methodIgnoreForImport
Возвращает, игнорировать ли задачу при импорте из MSProject.
Public methodInfoToChangedAction
Рассылка уведомлений изменившимся соисполнителям.
Public methodIsActiveForPublish
Является активной для публикации (Активная, Переоткрыта, Новая).
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..IsActiveForPublish(IProjectPlanItem).)
Public methodIsAvailableAddComment
Можно ли добавлять комментарии.
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..IsAvailableAddComment(T, IComment, IEnumerable<(Of <<'(IAttachment>)>>), IList<(Of <<'(IDocument>)>>)).)
Public methodIsAvailableAddQuestion
Можно ли задавать вопрос.
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..IsAvailableAddQuestion(T).)
Public methodIsAvailableCompleted
Можно ли выполнить действие "Сделано"
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..IsAvailableCompleted(T, Boolean, ICommentActionModel).)
Public methodIsAvailableControlCompleted
Доступно ли действие "Сделано" во время контроля.
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..IsAvailableControlCompleted(T, ICommentActionModel).)
Public methodIsAvailableCreateSubTask
Можно ли создавать подзадачи.
Public methodIsAvailableDelete
Доступно ли удаление задачи
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..IsAvailableDelete(T).)
Public methodIsAvailableEdit
Доступно ли редактирование задачи
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..IsAvailableEdit(T).)
Public methodIsAvailableInCompleted
Можно ли выполнить действие "Невозможно выполнить"
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..IsAvailableInCompleted(T, Boolean, ICommentActionModel).)
Public methodIsAvailableNotificationSettings
Доступны ли настройки оповещений
Public methodIsAvailableReOpen
Доступны ли действие "Переоткрыть задачу".
(Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..IsAvailableReOpen(T).)
Public methodIsAvailableSetCompletePercent
Можно ли установить процент выполнения.
Public methodParentTaskStateReCalculateWithCheck
Пересчитывает состояние (Статус, Процент выполнения, Даты начала и завершения) для задачи (берется родитель от currentChangedTask) по ее подзадачам. Пересчет производится у всех родительских задач по иерархии вверх.
Public methodPublish (Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..Publish(IProjectPlanItem).)
Public methodReAssign
Действие "Переназначить исполнителя".
(Overrides TaskBaseManager<(Of <(<'T>)>)>..::..ReAssign(IReAssignActionModel).)
Public methodSave
Сохранить сущность в БД
(Overrides EntityManager<(Of <(<'T, IdT>)>)>..::..Save(T).)
Public methodSetCompletePercent
Действие установки процента выполнения
Public methodSetParticipantsFromTask(IProjectTask)
Установить всех участников задачи, участниками проекта.
Public methodSetParticipantsFromTask(IProjectTaskBase, IUser)
Установить всех участников задачи, участниками проекта
Public methodSetTaskCompletePercent
Установить процент выполнения задачи
Public methodSetupFilter (Overrides ProjectTaskBaseManager<(Of <(<'T, TF>)>)>..::..SetupFilter(ICriteria, IEntityFilter).)

См. также