コード例 #1
0
ファイル: OthersCalendar.cs プロジェクト: Aishaj/AGC.v3
        private void GetPeriodEvents()
        {
            //Events = service.GetEvents(calendar.GetAllEvents(), period.NextNMonth(NumberOfMonthToAdd, SingleMonthPeriod));
            switch (SelectedPeriodType)
            {
            case SINGLE_MONTH:
            {
                OthersEvents = service.GetOthersEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.SingleMonth), _OtherCalendarsList);
                break;
            }

            case ALL_MONTHS:
            {
                OthersEvents = service.GetOthersEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.AllMonths), _OtherCalendarsList);
                break;
            }

            case INTERVENING_MONTHS:
            {
                OthersEvents = service.GetOthersEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.InterveningMonths), _OtherCalendarsList);
                break;
            }
            }

            OthersEvents = service.FormatEventsDatesStringRepresentation(OthersEvents, repository.GetDateTimePreferences());
            SortAndFilterEvents();
            eventListType = EventsListType.Period;
            ShowResults();
        }
コード例 #2
0
ファイル: OthersCalendar.cs プロジェクト: Aishaj/AGC.v3
        private void GetOtherCalendars()
        {
            //Regex emailFormat = new Regex(@"[\w-]+@([\w-]+\.)+[\w-]+");

            //if (!string.IsNullOrEmpty(mailAddress) && mailIDPattern.IsMatch(mailAddress))

            //String listOfEmails = _OtherCalendarsList;
            //List<String> emailList = _OtherCalendarsList.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();

            // int i = 0;
            // foreach (String str in emailList)
            // {
            //    Console.WriteLine("First"+ i+ str);
            //  i++;
            //  Console.WriteLine("sssssssssss" + OthersEvents.ToString());
            OthersEvents = service.GetOthersEvents(calendar, period.Today(), _OtherCalendarsList);
            OthersEvents = service.FormatEventsDatesStringRepresentation(OthersEvents, repository.GetDateTimePreferences());
            SortAndFilterEvents();
            eventListType = EventsListType.Today;
            // OthersEvents = service.GetOthersEvents(calendar, period.Today(), emailList[1]);
            //OthersEvents = service.FormatEventsDatesStringRepresentation(OthersEvents, repository.GetDateTimePreferences());
            //SortAndFilterEvents();
            //eventListType = EventsListType.Today;
            ShowResults();
            //}
        }
コード例 #3
0
        private void GetPeriodEvents()
        {
            //Events = service.GetEvents(calendar.GetAllEvents(), period.NextNMonth(NumberOfMonthToAdd, SingleMonthPeriod));
            List <String> emailList = convertEmailStringToList(_ComparingCalendarsList);

            switch (SelectedPeriodType)
            {
            case SINGLE_MONTH:
            {
                ComparingEvents = service.GetComparingEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.SingleMonth), emailList, _SelectedviewFormat, _primaryEmail);
                break;
            }

            case ALL_MONTHS:
            {
                ComparingEvents = service.GetComparingEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.AllMonths), emailList, _SelectedviewFormat, _primaryEmail);
                break;
            }

            case INTERVENING_MONTHS:
            {
                ComparingEvents = service.GetComparingEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.InterveningMonths), emailList, _SelectedviewFormat, _primaryEmail);
                break;
            }
            }

            ComparingEvents = service.FormatEventsDatesStringRepresentation(ComparingEvents, repository.GetDateTimePreferences());
            SortAndFilterEvents();
            eventListType = EventsListType.Period;
            ShowResults();
        }
コード例 #4
0
ファイル: EventsListViewModel.cs プロジェクト: Aishaj/AGC.v3
 private void GetThisMonthEvents()
 {
     Events = service.GetEvents(calendar, period.ThisMonth());
     Events = service.FormatEventsDatesStringRepresentation(Events, repository.GetDateTimePreferences());
     SortAndFilterEvents();
     eventListType = EventsListType.ThisMonth;
     ShowResults();
 }
コード例 #5
0
ファイル: EventsListViewModel.cs プロジェクト: niab/AGC
 private void GetNextWeekEvents()
 {
     Events = service.GetEventsMultipleCalendars(calendar, period.NextWeek(), userCalendarPreferences);
     Events = service.FormatEventsDatesStringRepresentation(Events, repository.GetDateTimePreferences());
     SortAndFilterEvents();
     eventListType = EventsListType.NextWeek;
     ShowResults();
 }
コード例 #6
0
ファイル: OthersCalendar.cs プロジェクト: Aishaj/AGC.v3
 private void GetNextMonthEvents()
 {
     OthersEvents = service.GetOthersEvents(calendar, period.NextMonth(), _OtherCalendarsList);
     OthersEvents = service.FormatEventsDatesStringRepresentation(OthersEvents, repository.GetDateTimePreferences());
     SortAndFilterEvents();
     eventListType = EventsListType.NextMonth;
     ShowResults();
 }
コード例 #7
0
        private void GetNextMonthEvents()
        {
            List <String> emailList = convertEmailStringToList(_ComparingCalendarsList);

            ComparingEvents = service.GetComparingEvents(calendar, period.NextMonth(), emailList, _SelectedviewFormat, _primaryEmail);
            ComparingEvents = service.FormatEventsDatesStringRepresentation(ComparingEvents, repository.GetDateTimePreferences());
            SortAndFilterEvents();
            eventListType = EventsListType.NextMonth;
            ShowResults();
        }
コード例 #8
0
ファイル: OthersCalendar.cs プロジェクト: Aishaj/AGC.v3
        private void GetChooseDateEvents()
        {
            OthersEvents = EndDateSpecified ? service.GetEvents(calendar, StartDate, EndDate.AddHours(23).AddMinutes(59).AddSeconds(59)) :
                           service.GetEvents(calendar, StartDate, DateTime.Today.AddYears(2));

            OthersEvents  = EnableSearch ? service.SearchEvents(OthersEvents, TextToSearch) : OthersEvents;
            OthersEvents  = service.FormatEventsDatesStringRepresentation(OthersEvents, repository.GetDateTimePreferences());
            eventListType = EventsListType.ThisMonth;
            ShowResults();
            HideChooseDateEventsControls();
        }
コード例 #9
0
        private void GetComparingCalendars()
        {
            //Regex emailFormat = new Regex(@"[\w-]+@([\w-]+\.)+[\w-]+");

            //if (!string.IsNullOrEmpty(mailAddress) && mailIDPattern.IsMatch(mailAddress))
            if (_ComparingCalendarsList != null)
            {
                List <String> emailList = convertEmailStringToList(_ComparingCalendarsList);
                ComparingEvents = service.GetComparingEvents(calendar, period.Today(), emailList, _SelectedviewFormat, _primaryEmail);
                ComparingEvents = service.FormatEventsDatesStringRepresentation(ComparingEvents, repository.GetDateTimePreferences());
                SortAndFilterEvents();
                eventListType = EventsListType.Today;
                ShowResults();
            }
            //}
        }
コード例 #10
0
ファイル: EventsListViewModel.cs プロジェクト: Aishaj/AGC.v3
 private void GetNextMonthEvents()
 {
     Events = service.GetEvents(calendar, period.NextMonth());
     Events = service.FormatEventsDatesStringRepresentation(Events, repository.GetDateTimePreferences());
     SortAndFilterEvents();
     eventListType = EventsListType.NextMonth;
     ShowResults();
 }
コード例 #11
0
        private void GetPeriodEvents()
        {
            //Events = service.GetEvents(calendar.GetAllEvents(), period.NextNMonth(NumberOfMonthToAdd, SingleMonthPeriod));
            List<String> emailList = convertEmailStringToList(_ComparingCalendarsList);
            switch(SelectedPeriodType)
            {

                case SINGLE_MONTH:
                    {
                        ComparingEvents = service.GetComparingEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.SingleMonth), emailList, _SelectedviewFormat, _primaryEmail);
                        break;
                    }
                case ALL_MONTHS:
                    {
                        ComparingEvents = service.GetComparingEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.AllMonths), emailList, _SelectedviewFormat, _primaryEmail);
                        break;
                    }
                case INTERVENING_MONTHS:
                    {
                        ComparingEvents = service.GetComparingEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.InterveningMonths), emailList, _SelectedviewFormat, _primaryEmail);
                        break;
                    }
            }

            ComparingEvents = service.FormatEventsDatesStringRepresentation(ComparingEvents, repository.GetDateTimePreferences());
            SortAndFilterEvents();
            eventListType = EventsListType.Period;
            ShowResults();
        }
コード例 #12
0
 private void GetNextMonthEvents()
 {
     List<String> emailList = convertEmailStringToList(_ComparingCalendarsList);
     ComparingEvents = service.GetComparingEvents(calendar, period.NextMonth(), emailList, _SelectedviewFormat, _primaryEmail);
     ComparingEvents = service.FormatEventsDatesStringRepresentation(ComparingEvents, repository.GetDateTimePreferences());
     SortAndFilterEvents();
     eventListType = EventsListType.NextMonth;
     ShowResults();
 }
コード例 #13
0
        private void GetComparingCalendars()
        {
           
            //Regex emailFormat = new Regex(@"[\w-]+@([\w-]+\.)+[\w-]+");

            //if (!string.IsNullOrEmpty(mailAddress) && mailIDPattern.IsMatch(mailAddress))
                if(_ComparingCalendarsList != null)
                { 
                List<String>  emailList = convertEmailStringToList(_ComparingCalendarsList);
                ComparingEvents = service.GetComparingEvents(calendar, period.Today(), emailList, _SelectedviewFormat, _primaryEmail);
                ComparingEvents = service.FormatEventsDatesStringRepresentation(ComparingEvents, repository.GetDateTimePreferences());
                SortAndFilterEvents();
                eventListType = EventsListType.Today;
                ShowResults();

                }
            //}
            
        }
コード例 #14
0
ファイル: OthersCalendar.cs プロジェクト: Aishaj/AGC.v3
 private void GetThisMonthEvents()
 {
     OthersEvents = service.GetOthersEvents(calendar, period.ThisMonth(), _OtherCalendarsList);
     OthersEvents = service.FormatEventsDatesStringRepresentation(OthersEvents, repository.GetDateTimePreferences());
     SortAndFilterEvents();
     eventListType = EventsListType.ThisMonth;
     ShowResults();
 }
コード例 #15
0
ファイル: EventsListViewModel.cs プロジェクト: Aishaj/AGC.v3
        private void GetPeriodEvents()
        {
            //Events = service.GetEvents(calendar.GetAllEvents(), period.NextNMonth(NumberOfMonthToAdd, SingleMonthPeriod));
            switch(SelectedPeriodType)
            {
                case SINGLE_MONTH:
                    {
                        Events = service.GetEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.SingleMonth));
                        break;
                    }
                case ALL_MONTHS:
                    {
                        Events = service.GetEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.AllMonths));
                        break;
                    }
                case INTERVENING_MONTHS:
                    {
                        Events = service.GetEvents(calendar, period.MonthsPeriod(PeriodEndMonth, TimeIntervals.PeriodType.InterveningMonths));
                        break;
                    }
            }

            Events = service.FormatEventsDatesStringRepresentation(Events, repository.GetDateTimePreferences());
            SortAndFilterEvents();
            eventListType = EventsListType.Period;
            ShowResults();
        }
コード例 #16
0
ファイル: EventsListViewModel.cs プロジェクト: Aishaj/AGC.v3
        private void GetChooseDateEvents()
        {
            Events = EndDateSpecified ? service.GetEvents(calendar, StartDate, EndDate.AddHours(23).AddMinutes(59).AddSeconds(59)) :
                                        service.GetEvents(calendar, StartDate, DateTime.Today.AddYears(2));

            Events = EnableSearch ? service.SearchEvents(Events, TextToSearch) : Events;
            Events = service.FormatEventsDatesStringRepresentation(Events, repository.GetDateTimePreferences());
            eventListType = EventsListType.ThisMonth;
            ShowResults();
            HideChooseDateEventsControls();
        }
コード例 #17
0
ファイル: OthersCalendar.cs プロジェクト: Aishaj/AGC.v3
        private void GetOtherCalendars()
        {

            //Regex emailFormat = new Regex(@"[\w-]+@([\w-]+\.)+[\w-]+");

            //if (!string.IsNullOrEmpty(mailAddress) && mailIDPattern.IsMatch(mailAddress))

            //String listOfEmails = _OtherCalendarsList;
            //List<String> emailList = _OtherCalendarsList.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries).ToList();
                
           // int i = 0;
           // foreach (String str in emailList)
           // {
            //    Console.WriteLine("First"+ i+ str);
              //  i++;
              //  Console.WriteLine("sssssssssss" + OthersEvents.ToString());
            OthersEvents = service.GetOthersEvents(calendar, period.Today(), _OtherCalendarsList);
            OthersEvents = service.FormatEventsDatesStringRepresentation(OthersEvents, repository.GetDateTimePreferences());
                SortAndFilterEvents();
                eventListType = EventsListType.Today;
                // OthersEvents = service.GetOthersEvents(calendar, period.Today(), emailList[1]);
                //OthersEvents = service.FormatEventsDatesStringRepresentation(OthersEvents, repository.GetDateTimePreferences());
                //SortAndFilterEvents();
                //eventListType = EventsListType.Today;
                ShowResults();
            //}
            
        }