Quantcast
Channel: SharePoint 2010 - Development and Programming forum
Viewing all articles
Browse latest Browse all 11571

Meeting workspace next instances

$
0
0

Good day,

I have a meeting workspace that I am getting the items in upcoming instances. This works fine but I am not getting more than 11 items. Could you be able to assist?

    private static int GetNextMeetingInstanceId(int currentInstanceId, SPWeb web)
        {
            int nextInstanceId = currentInstanceId;

            SPList list = web.Lists["Meeting Series"];

            DateTime searchDate = DateTime.ParseExact(currentInstanceId.ToString(), "yyyyMMdd", CultureInfo.InvariantCulture);  // Convert instanceID to DateTime



                SPQuery query = new SPQuery();
                query.CalendarDate = searchDate;
                query.Query = @"<Where><DateRangesOverlap><FieldRef Name='EventDate' /><FieldRef Name='EndDate' /><FieldRef Name='RecurrenceID' /><Value Type='DateTime'><Month /></Value></DateRangesOverlap></Where><OrderBy><FieldRef Name='EventDate' /></OrderBy>";
                query.ExpandRecurrence = true;
                query.MeetingInstanceId = (int)SPMeeting.SpecialInstance.AllButSeries;
                query.RowLimit = 50;

                SPListItemCollection results = list.GetItems(query);

                foreach (SPListItem instance in results)
                {
                    int instanceId = (int)instance["InstanceID"];
                    if (instanceId > currentInstanceId)
                    {
                        nextInstanceId = instanceId;
                        return nextInstanceId;
                    }
            }
            return nextInstanceId;
        }


Viewing all articles
Browse latest Browse all 11571

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>