示例#1
0
 internal void fillReportedDays()
 {
     ReportedDay[] rws = DataManager.GetAllReportedDays();
     foreach (ReportedDay rd in rws)
     {
         if (!_daypicker.MarkedDates.ContainsKey(rd.Date))
         {
             _daypicker.MarkedDates.Add(rd.Date, rd.Delivered ? Color.Blue : Color.Green);
         }
         else
         {
             _daypicker.MarkedDates[rd.Date] = rd.Delivered ? Color.Blue : Color.Green;
         }
     }
     _daypicker.ColorDates();
     _daypicker.SelectedDate = DateTime.Parse(_actDayReport.Date);
 }
 internal void fillReportedDays()
 {
     ReportedWeek[] rws = DataManager.getAllReportedWeeks();
     foreach (ReportedWeek rw in rws)
     {
         DateTime[] WeekDaysReported = DateTimeTools.getWeekAsDays(rw.Week, rw.Year);
         foreach (DateTime day in WeekDaysReported)
         {
             if (!_daypicker.MarkedDates.ContainsKey(day))
             {
                 _daypicker.MarkedDates.Add(day, rw.Delivered ? Color.Blue : Color.Green);
             }
             else
             {
                 _daypicker.MarkedDates[day] = rw.Delivered ? Color.Blue : Color.Green;
             }
         }
     }
     _daypicker.ColorDates();
 }