コード例 #1
0
        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;
            }
        }
コード例 #2
0
 public bool EditTask()
 {
     if (CurrEditTask.TaskID > 0)
     {
         FormTaskEdit FormTaskEdit = new FormTaskEdit(CurrEditTask);
         FormTaskEdit.ShowDialog();
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #3
0
 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");
 }