示例#1
0
        public EditTaskForm(ProjectTask projectTask, ProjectScopeForm projectScopeForm, ProjectSession session)
        {
            AlreadySaved = false;
            ProjectTask = projectTask;
            ProjectScopeForm = projectScopeForm;
            Session = session;

            InitializeComponent();
        }
示例#2
0
        private void UpdateTask(Guid taskGuid, ProjectTask projectTask)
        {
            for (int x = 0; x < Tasks.Count; x++)
            {
                var task = Tasks[x];

                if (task.Guid != taskGuid)
                {
                    continue;
                }

                Tasks[x] = projectTask;
                break;
            }
        }
示例#3
0
 public void UpdateTask(ProjectTask projectTask)
 {
     UpdateTask(projectTask.Guid, projectTask);
 }
示例#4
0
 public void RemoveTask(ProjectTask projectTask)
 {
     RemoveTask(projectTask.Guid);
 }
示例#5
0
 private ProjectTask FindTask(ProjectTask projectTask)
 {
     return(FindTask(projectTask.Guid));
 }
示例#6
0
        private ProjectTask MakeTaskFromFormValues()
        {
            var projectTask = new ProjectTask(taskTitle.Text, new ProjectTaskMinMax(rdMin.Value, rdMax.Value),
                                              new ProjectTaskMinMax(developmentMin.Value, developmentMax.Value),
                                              new ProjectTaskMinMax(qaMin.Value, qaMax.Value));

            projectTask.Guid = ProjectTask.Guid;

            return projectTask;
        }
示例#7
0
        public ProjectTask Generate()
        {
            var projectTask = new ProjectTask(TaskTitle, TaskResearchMinMax, TaskDevelopmentMinMax, TaskQAMinMax);

            return(projectTask);
        }