Example #1
0
 public Schedule()
 {
     AllEventDictionary = getAllCalendarFromXml();
     myCalendar = new ThirdPartyCalendarControl[1];
     myCalendar[0] = new ThirdPartyCalendarControl(ThirdPartyCalendarControl.CalendarTool.Outlook);
     CompleteSchedule = getTimeLine();
 }
Example #2
0
 private void Initialize()
 {
     myAccount.Login();
     Tuple<Dictionary<string, CalendarEvent>, DateTime>profileData=myAccount.getProfileInfo();
     if (profileData!=null)
     { 
         ReferenceDayTIime = profileData.Item2;
         DateTime referenceDayTimeNow = DateTime.Parse(ReferenceDayTIime.ToShortTimeString());
         ReferenceDayTIime =Now <referenceDayTimeNow ?referenceDayTimeNow.AddDays(-1):referenceDayTimeNow ;
         //ReferenceDayTIime = DateTime.Parse("4:00PM");
         AllEventDictionary = profileData.Item1;
         if (AllEventDictionary != null)
         {
             //setAsComplete();
             myCalendar = new ThirdPartyCalendarControl[1];
             myCalendar[0] = new ThirdPartyCalendarControl(ThirdPartyCalendarControl.CalendarTool.Outlook);
             CompleteSchedule = getTimeLine();
             EventIDGenerator.Initialize((uint)(this.LastScheduleIDNumber));
         }
     }
 }