private void TryViewTask(ODGrid grid) { int index = grid.GetSelectedIndex(); if (index == -1) { return; } Bug selectedBug = (Bug)grid.ListGridRows[index].Tag; List <long> listTaskNums = JobLinks.GetTaskNumsForBug(selectedBug.BugId); switch (listTaskNums.Count) { case 0: MsgBox.Show(this, "There are not task assocaited to a job for this bug."); return; case 1: FormTaskEdit formTaskEdit = new FormTaskEdit(Tasks.GetOne(listTaskNums[0])); formTaskEdit.Show(); break; default: FormTaskSearch formTaskSearch = new FormTaskSearch(listTaskNums); formTaskSearch.ShowDialog(); break; } }
public bool EditTask() { if (CurrEditTask.TaskID > 0) { FormTaskEdit FormTaskEdit = new FormTaskEdit(CurrEditTask); FormTaskEdit.ShowDialog(); return(true); } else { return(false); } }
public void SetupTest() { TaskListT.ClearTaskListTable(); TaskT.ClearTaskTable(); TaskSubscriptionT.ClearTaskSubscriptionTable(); SignalodT.ClearSignalodTable(); _taskListParent = TaskListT.CreateTaskList(descript: "TaskListParent"); _taskListChild = TaskListT.CreateTaskList(descript: "TaskListChild", parent: _taskListParent.TaskListNum, parentDesc: _taskListParent.Descript); _taskListGrandchild = TaskListT.CreateTaskList(descript: "TaskListGrandchild", parent: _taskListChild.TaskListNum, parentDesc: _taskListChild.Descript); _task = TaskT.CreateTask(_taskListGrandchild.TaskListNum, descript: "Test Task", fromNum: Security.CurUser.UserNum, priorityDefNum: 1); //Starts in _taskListGrandchild TaskSubscriptionT.CreateTaskSubscription(Security.CurUser.UserNum, _taskListParent.TaskListNum); //current user subscribes to top level tasklist. Security.CurUser.TaskListInBox = _taskListParent.TaskListNum; //Set inbox for current user to _taskListParent. try { Userods.Update(Security.CurUser); Userods.RefreshCache(); } catch { Assert.Fail("Failed to update current user task list inbox."); //Error updating user. } _formTaskEditInstance = new FormTaskEdit(_task); _formTaskEditAccessor = new PrivateObject(_formTaskEditInstance); _formTaskEditAccessor.Invoke("LoadTask"); }