示例#1
0
        private void TransferTask(object obj)
        {
            if (SelectedTaskNode.Task.TaskTypeID == 0) //классификация
            {
                MessageBox.Show("Нельзя передать задачу с типом 'Классификация'", "Предупреждение", MessageBoxButton.OK, MessageBoxImage.Information);
                return;
            }
            //Показываем диалог с пользователями
            TransferTaskView dlg = new TransferTaskView(SelectedTaskNode.Task.ID);

            dlg.Show();
            //TasksVM.TransferTask(taskID, myuserID, touserID);
            //Mouse.SetCursor(Cursors.Wait);

            ////Roots
            //int delTaskID = SelectedTaskNode.Task.ID;
            //if (TreeRoots.Contains(SelectedTaskNode))
            //    TreeRoots.Remove(SelectedTaskNode);
            ////if (TasksVM.Dictionary.ContainsKey(SelectedTaskNode.Task.ID))
            ////    TasksVM.Dictionary.Remove(SelectedTaskNode.Task.ID);


            //TasksVM.DeleteFaveWithChildren(delTaskID);

            //if (TasksVM.Dictionary.ContainsKey(delTaskID + 1))
            //    ChangeSelection(TasksVM.Dictionary[delTaskID + 1]);
            //else
            //    ChangeSelection(TasksVM.Dictionary.FirstOrDefault().Value);
            ////Mouse.OverrideCursor = Cursors.Arrow;
            //Mouse.SetCursor(Cursors.Arrow);
        }
示例#2
0
        private void TransferTask(object obj)
        {
            FilterTaskText = "";
            FilterTree(obj);
            TransferTaskView dlg = new TransferTaskView(SelectedTaskNode.Task.ID);

            dlg.Show();
        }
示例#3
0
        private void ShareWork(object obj)
        {
            //Показываем диалог с пользователями
            if (Work.TaskID <= 0)
            {
                MessageBox.Show("У работы отсутствует родительская задача! Данная работа не может быть передана", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Warning);
                return;
            }
            var dt = new DateTime(chosenDate.Year, chosenDate.Month, chosenDate.Day, WorkTimeRanges[0].StartTime.Hour,
                                  WorkTimeRanges[0].StartTime.Minute, WorkTimeRanges[0].StartTime.Second);
            TransferTaskView dlg = new TransferTaskView(Work.TaskID, dt);

            dlg.Show();
        }