private void MnuTasksAddNew_Click(object sender, EventArgs e) { FormTaskData frm = new FormTaskData { TaskData = Controller.CreateNewTask() }; DialogResult dr = frm.ShowDialog(this); if (dr != DialogResult.OK) { return; } Controller.Instance.AddChildTask(_taskFolder.Id, frm.TaskData); TaskFolder folder = _taskFolder; _listViewChangedProgramatically = true; lstTasks.Items.Clear(); for (int i = 0; i < folder.Tasks.Count; i++) { var x = lstTasks.Items.Add(folder.Tasks[i].Name); x.Tag = folder.Tasks[i].Id; x.SubItems.Add(GetNextOccurenceText(folder.Tasks[i])); x.SubItems.Add(folder.Tasks[i].ActioningData.Command); x.SubItems.Add(folder.Tasks[i].DebugData.TaskStatus.ToString()); x.SubItems.Add(folder.Tasks[i].IsEnabled.ToString()); x.SubItems.Add(GetLastRunText(folder.Tasks[i])); } AutoSizeColumnList(lstTasks); _listViewChangedProgramatically = false; OnTaskItemSelected(); }
private void MnuTasksEdit_Click(object sender, EventArgs e) { FormTaskData frm = new FormTaskData { TaskData = _taskData }; DialogResult dr = frm.ShowDialog(this); if (dr != DialogResult.OK) { return; } UpdateTaskDisplay(_taskData.Id); }