public Schedule() { AllEventDictionary = getAllCalendarFromXml(); myCalendar = new ThirdPartyCalendarControl[1]; myCalendar[0] = new ThirdPartyCalendarControl(ThirdPartyCalendarControl.CalendarTool.Outlook); CompleteSchedule = getTimeLine(); }
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)); } } }