/// <summary>
        /// 查询任务
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SearchBtn_OnClick(object sender, RoutedEventArgs e)
        {
            TaskItems.Clear();
            List <TaskInfo> allTaskInfos = tts.GetAllFinishedTaskInfo();

            allTaskInfos.AddRange(tts.GetTaskWithName(SearchTextBox.Text));
            TaskItems.AddRange(TransferTaskItemsFromTaskInfo(allTaskInfos));

            UpdateView(false);
        }
        private void UpdateView(bool showAllTask = true)
        {
            if (showAllTask)
            {
                TaskItems.Clear();
                List <TaskInfo> allTaskInfos = tts.GetAllFinishedTaskInfo();
                allTaskInfos.AddRange(tts.GetAllUnfinishedTaskInfos());
                TaskItems.AddRange(TransferTaskItemsFromTaskInfo(allTaskInfos));
            }

            AllTasksListView.Items.Refresh();
        }
        public async void Reset()
        {
            await mainProgressBar.ProgressTo(0, 0, Easing.Linear);

            lbl.Text = "%0";

            CurrentPercentage = 0;
            if (TaskItems != null)
            {
                TaskItems.Clear();
            }
        }
Beispiel #4
0
 public void FirstTimeLoadOneArea()
 {
     TaskItems.Clear();
     if (AllTaskItems == null)
     {
         return;
     }
     if (CurrentSelectArea == null)
     {
         return;
     }
     foreach (var t in AllTaskItems)
     {
         if (t.AreaId == CurrentSelectArea.Value)
         {
             TaskItems.Add(t);
         }
     }
 }
Beispiel #5
0
        public void LoadOneArea()
        {
            var tmp = new List <EventTaskItemViewModel>();

            TaskItems.Clear();
            if (AllTaskItems == null)
            {
                return;
            }
            if (CurrentSelectArea == null)
            {
                return;
            }
            foreach (var t in AllTaskItems)
            {
                if (t.AreaId == CurrentSelectArea.Value)
                {
                    TaskItems.Add(t);
                }
            }
        }
Beispiel #6
0
 public void RefreshItems(object sender, EventArgs e)
 {
     TaskItems.Clear();
     TaskItems = FakeRepo.GetTaskForCurentDate(CurentDateDay);
     DoListItemsChanged();
 }