/* populate list box */ private void PopulateListBox(List <Entry> list) { List <Entry> result = HandleData.LinqQueryList(list, sunday, saturday, sortTimeAsc, sortTimeDesc); foreach (Entry e in result) { DayOfWeek day = e.AssignToDate.DayOfWeek; if (e.Repeats_Daily) { day = today.DayOfWeek; } if (e.Repeats_Monthly) { if (HandleData.NumMonths(e, sunday) > 0) { DateTime month = e.AssignToDate.AddMonths(HandleData.NumMonths(e, today)); day = month.DayOfWeek; } } else if (e.Repeats_Yearly) { DateTime year = e.AssignToDate.AddYears(HandleData.NumYears(e, today)); day = year.DayOfWeek; } if (day == today.DayOfWeek) { HandleData.CheckDateAddToBox(e, today.Date, today, DeletedCheckBox, CompletedCheckBox, Box).Selected += Item_Selected; } } }
private void AddToBox(Entry e, ListBox box) { DateTime date = box.GetDateTime(sunday); HandleData.CheckDateAddToBox(e, date, date, DeletedCheckBox, CompletedCheckBox, box).Selected += Item_Selected; }