Esempio n. 1
0
        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();
        }
Esempio n. 2
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();
        }