Example #1
0
        private void buildTaskTree(TaskBreakdown breakdown)
        {
            this.breakdownNameTextBox.Text = breakdown.Name;

            if (breakdown.Task != null)
            {
                for (int i = 0; i < breakdown.Task.Length; i++)
                {
                    this.createTreeNode(breakdown.Task[i], null);
                }
            }
        }
Example #2
0
        public TaskBreakdownForm(bool runTime, TaskBreakdown editBreakdown)
        {
            InitializeComponent();

            if (runTime == true)
            {
            }
            else
            {
                this.selectTaskButton.Visible = false;
            }

            this.taskBreakdown = editBreakdown;

            this.edit = true;

            this.breakdownNameTextBox.Enabled = false;

            this.buildTaskTree(editBreakdown);
        }
Example #3
0
        private void SaveTaskBreakdown()
        {
            TaskBreakdown tb = new TaskBreakdown();

            tb.Name = breakdownNameTextBox.Text;

            TreeNodeCollection topLevelNodes = taskTreeView.Nodes;

            List <Task> taskList = new List <Task>();

            for (int i = 0; i < topLevelNodes.Count; i++)
            {
                taskList.Add(createTaskNode(topLevelNodes[i]));
            }

            tb.Task = taskList.ToArray();

            this.taskBreakdown = tb;

            BreakdownStorage bs = BreakdownStorage.Instance;

            bs.addTaskBreakdown(tb);
        }