Example #1
0
        private void monthCalendar1_DateSelected(object sender, DateRangeEventArgs e)
        {
            ArrayList datums = new ArrayList();

            datums.AddRange(monthCalendar1.BoldedDates.ToArray());


            if (datums.Contains(monthCalendar1.SelectionStart))
            {
                datums.Remove(monthCalendar1.SelectionStart);
                ContractManagement.RemoveRitInstantie(rit_contract, monthCalendar1.SelectionStart);
            }
            else
            {
                datums.Add(monthCalendar1.SelectionStart);
                ContractManagement.addRitInstantie(rit_contract, monthCalendar1.SelectionStart);
            }

            //ArrayList datums = new ArrayList();
            //datums.AddRange(monthCalendar1.BoldedDates.ToArray());

            monthCalendar1.BoldedDates = (DateTime[])datums.ToArray(typeof(DateTime));

            monthCalendar1.UpdateBoldedDates();
        }
Example #2
0
        private void btnPlot_Click(object sender, EventArgs e)
        {
            DateTime maand_begin = new DateTime(monthCalendar1.SelectionStart.Year, monthCalendar1.SelectionStart.Month, 01);
            int      lastday     = DateTime.DaysInMonth(maand_begin.Year, maand_begin.Month);

            DateTime maand_einde = new DateTime(maand_begin.Year, maand_begin.Month, lastday);

            ArrayList datums = new ArrayList();

            datums.AddRange(monthCalendar1.BoldedDates.ToArray());

            while (maand_begin <= maand_einde)
            {
                if (maand_begin > maand_einde)
                {
                    break;
                }
                else
                {
                    if (maand_begin.DayOfWeek.ToString() == dag)
                    {
                        datums.Add(maand_begin);
                        ContractManagement.addRitInstantie(rit_contract, maand_begin);
                        maand_begin = maand_begin.AddDays(1);
                    }
                    else
                    {
                        maand_begin = maand_begin.AddDays(1);
                    }
                }
            }

            //saveDates(datums);

            monthCalendar1.BoldedDates = (DateTime[])datums.ToArray(typeof(DateTime));

            boldeddates = datums;
        }