/* 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;
                }
            }
        }
Example #2
0
        private void AddToBox(Entry e, ListBox box)
        {
            DateTime date = box.GetDateTime(sunday);

            HandleData.CheckDateAddToBox(e, date, date, DeletedCheckBox, CompletedCheckBox, box).Selected += Item_Selected;
        }