Beispiel #1
0
 private void SetPage()
 {
     if (App.Filter.CheckFilterExist() == false)
     {
         App.Filter.SaveAsync(new Table.FilterManager());
     }
     MyFilter = App.Filter.GetFilterAsync().ElementAt(0);
     this.SwitchDatePassedName.IsToggled = MyFilter.LateDate;
     this.SwitchDateToDateName.IsToggled = MyFilter.UpDate;
 }
Beispiel #2
0
 private void rec(List <Table.TaskManager> ContentTask, Table.FilterManager MyFilter, List <Table.TaskManagerParameter> Settings)
 {
     foreach (var current in ContentTask)
     {
         Table.TaskManagerParameter tmp = new Table.TaskManagerParameter();
         tmp.CopyTask(current);
         Table.CategoryManager tmpcategory = App.Database2.GetSpecific(tmp.CategoryId);
         if (((MyFilter.Todo == true && tmp.Todo == true) ||
              (MyFilter.Done == true && tmp.Todo == false)) &&
             ((MyFilter.LateDate == true &&
               (DateTime.Compare(current.ExpirationDate, DateTime.Now) < 0)) ||
              (MyFilter.UpDate == true &&
               !(DateTime.Compare(current.ExpirationDate, DateTime.Now) < 0))))
         {
             if (tmpcategory != null)
             {
                 tmp.CategoryColor = ColorManager.GetColorFromString(tmpcategory.Color);
             }
             else
             {
                 tmp.CategoryColor = ColorManager.GetColorFromString(null);
             }
             if (DateTime.Compare(current.ExpirationDate, DateTime.Now) < 0)
             {
                 tmp.ExpirationDateColor = Color.Red;
             }
             else
             {
                 tmp.ExpirationDateColor = Color.White;
             }
             if (tmp.Todo == true)
             {
                 tmp.TodoInfo = "Todo";
             }
             else
             {
                 tmp.TodoInfo = "Done";
             }
             Settings.Add(tmp);
         }
     }
 }