Exemple #1
0
 public void GetCategory()
 {
     DtCategory = ConnectBase.Select("SELECT * FROM " + ConnectBase.categoryBase);
     for (int i = 0; i < DtCategory.Rows.Count; i++)
     {
         var NewCategory = new TaskModel()
         {
             ID = (int)DtCategory.Rows[i]["ID"], CategoryName = DtCategory.Rows[i]["CategoryName"].ToString(), CanDeleted = (bool)DtCategory.Rows[i]["CanDeleted"], CreateTime = (DateTime)DtCategory.Rows[i]["CreateTime"]
         };
         TaskTabItems.Add(NewCategory);
     }
 }
Exemple #2
0
        public void GetTasks()
        {
            DtTasks = ConnectBase.Select("SELECT * FROM " + ConnectBase.tasksBase);
            //int index, indexC;
            for (int i = 0; i < DtTasks.Rows.Count; i++)
            {
                var cIndex = TaskTabItems.Select((v, index) => new { Index = index, Value = v.ID }) // Pair up values and indexes
                             .Where(p => p.Value == (int)DtTasks.Rows[i]["Caregory_ID"])            // Do the filtering
                             .Select(p => p.Index).First();                                         // Keep the index and drop the value

                var NewTask = new TaskModel()
                {
                    ID         = (int)DtTasks.Rows[i]["ID"], TaskName = DtTasks.Rows[i]["TaskName"].ToString(), TaskBody = DtTasks.Rows[i]["TaskBody"].ToString(),
                    Priority   = DtTasks.Rows[i]["Priority"].ToString(), CreateTime = (DateTime)DtTasks.Rows[i]["CreateTime"], IsFavorite = (bool)DtTasks.Rows[i]["IsFavorite"],
                    IsReminder = (bool)DtTasks.Rows[i]["IsReminder"], ReminderTime = DtTasks.Rows[i]["ReminderTime"].ToString() == "" ? DateTime.Now.AddSeconds(-1): (DateTime)DtTasks.Rows[i]["ReminderTime"],
                    IsActive   = (bool)DtTasks.Rows[i]["IsActive"]
                };                                                     //, IsFavorite = (bool)DtTasks.Rows[i]["IsFavorite"], IsReminder = (bool)DtTasks.Rows[i]["IsReminder"], IsActive = (bool)DtTasks.Rows[i]["IsActive"]  // ReminderTime = (DateTime)DtTasks.Rows[i]["ReminderTime"],

                TaskTabItems[cIndex].Task.Add(NewTask);
            }
        }