The Conflict detector ignores date returning from RecurrenceExpander.Expand
"Shift Scheduling Tutorial".
Let say I have a event for Agent John on 11/6 , 1PM-4:30PM. Another Event for Agent John on 11/7, 1PM-4:30PM.
Then I edit the 11/6 , 1PM-4:30PM event, so it repeats daily for 1 time. Now, there 're conflict schedule for Agent John on 11/7, 1PM-4:30PM.
The algorithm in "Shift Scheduling Tutorial" has expanded recurrent event, so expanded recurrent event are inside DataTable for conflict detection.
I have also look at the DataTable, and it did have the three events in there, in which there are conflict
schedule on 11/7.
But somehow conflict detection is ignoring it and return zero for detector.Count.
See picture "Not Working.GIF"
If Both the conflict events are not recurring events, then the conflict detection works perfectly.
See picture "Case Work great.GIF"
The conflict events are stored in the DataTable, but conflict detector ignores it if it is a recurring event.
I tried it with "Shift Scheduling Tutorial". It did the same thing.
See picture for detail.