Quantcast
Channel: Exchange Server Development forum
Viewing all articles
Browse latest Browse all 7132

comparison for two datetime

$
0
0
  start = dateTimePicker1.Value;
            end = dateTimePicker2.Value;
            AvailabilityOptions myOptions = new AvailabilityOptions();
            myOptions.RequestedFreeBusyView = FreeBusyViewType.FreeBusyMerged;
            // Return a set of free/busy times.
            GetUserAvailabilityResults freeBusyResults = service.GetUserAvailability(attendees,
                                                                                 new TimeWindow(DateTime.Now, DateTime.Now.AddDays(1)),
                                                                                AvailabilityData.FreeBusy, myOptions);
            int i = 0;
            bool flag = true;
            foreach (AttendeeAvailability availability in freeBusyResults.AttendeesAvailability)
            {
                /*    foreach (CalendarEvent calendarItem in availability.CalendarEvents)
                    {

                        if (DateTime.Compare(calendarItem.StartTime, start) < 0 && DateTime.Compare(calendarItem.EndTime, end) > 0)
                        {
                            flag = false;
                            break;
                        }
                     }
                    if (flag)
                    {
                        textBox2.Text += ("Availability information for:" + attendees[i].SmtpAddress + "\r\n" + "The meeting room state is free" + "\r\n" + "\r\n");
                    }
                    flag = true;
                */


                foreach (CalendarEvent calendarItem in availability.CalendarEvents)
                {
                    if (calendarItem.StartTime.CompareTo(start) < 0 && calendarItem.EndTime.CompareTo(end) > 0)
                        textBox2.Text += ("EndTime:" + calendarItem.EndTime + "\n\r");
                }
                i++;
            }

I have  a question in if{} blocks,is there anyting wrong for if judgement? The process don't work with if blocks.


Viewing all articles
Browse latest Browse all 7132

Trending Articles



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