Ejemplo n.º 1
0
 public bool RemoveTask(TaskInfo ti)
 {
     if (TaskInfos.Contains(ti))
     {
         if (TaskInfos.Remove(ti))
         {
             OperationHistory.Instance.IsDirty = true;
             return(true);
         }
     }
     return(false);
 }
Ejemplo n.º 2
0
        public bool BringTaskDelay(TaskInfo ti)
        {
            int index = TaskInfos.IndexOf(ti);

            if (index < 0 || index == TaskInfos.Count - 1)
            {
                return(false);
            }
            TaskInfos.Remove(ti);
            TaskInfos.Insert(index + 1, ti);
            OperationHistory.Instance.IsDirty = true;
            return(true);
        }
Ejemplo n.º 3
0
        public bool BringTaskEarly(TaskInfo ti)
        {
            int index = TaskInfos.IndexOf(ti);

            if (index <= 0)
            {
                return(false);
            }
            var ti1 = TaskInfos[index - 1];

            TaskInfos.Remove(ti1);
            TaskInfos.Insert(index, ti1);
            OperationHistory.Instance.IsDirty = true;
            return(true);
        }