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); } } }
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); }
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); }