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); } }
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); } } }
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); } } }