예제 #1
0
        private void FilterTasks(DateTime date)
        {
            //cbTasks.Items.Clear();

            var tasks = store.GetAll()
                        .Cast <Task>()
                        .Where(task =>
                               task.Deadline.Date >= date.Date &&
                               task.StartDate.Date <= date.Date
                               );

            foreach (var task in tasks)
            {
                AddTask(task);
            }
        }
예제 #2
0
        private void calendar_DateChanged(object sender, DateRangeEventArgs e)
        {
            taskList.Clear();
            var objs = store.GetAll();

            foreach (Task task in objs)
            {
                if (task.StartDate.Day <= e.Start.Day && task.Deadline.Day >= e.Start.Day)
                {
                    taskList.AddTaskBox(task);
                }
            }
        }
예제 #3
0
        private void FormMain_Load(object sender, System.EventArgs e)
        {
            store = new FileStore <Task>();
            var objs = store.GetAll();

            taskList.Clear();

            foreach (Task task in objs)
            {
                if (task.StartDate.Day <= calendar.TodayDate.Day && task.Deadline.Day >= calendar.TodayDate.Day)
                {
                    AddTask(task);
                }
            }
        }