I am using a RadScheduler which defaults in month view and uses only the AdvancedEdit form. I have customized both the data provider as well as the advanced edit form basing my code off the sample code. Everything is working fine, however, I am not sure how to ensure that appointment are not scheduled with overlapping resources.
Each appointment can have one or more resources of the same type. I have seen numerous examples where, knowing the start and end times, on a single day, the resources allowed to be selected are filtered, but I don't think that an be done here because users can a) change the start and end dates and b) have the appointment recur.
My latest attempt was to use GetAppointmentsInRange as suggested in a reply to another post here, which seems to work in some cases. Unfortunately, it does not work in the case when the appointment is recurring. That is, the code only checks appointments from the start to the end of the first occurrence and not each of the future ones. Any guidence would be appreciated.
Also, please to not point me to the sample labelled Resource Availability unless you can explain how to extend this to using the advanced edit form and recurring events. Thanks!
Each appointment can have one or more resources of the same type. I have seen numerous examples where, knowing the start and end times, on a single day, the resources allowed to be selected are filtered, but I don't think that an be done here because users can a) change the start and end dates and b) have the appointment recur.
My latest attempt was to use GetAppointmentsInRange as suggested in a reply to another post here, which seems to work in some cases. Unfortunately, it does not work in the case when the appointment is recurring. That is, the code only checks appointments from the start to the end of the first occurrence and not each of the future ones. Any guidence would be appreciated.
Also, please to not point me to the sample labelled Resource Availability unless you can explain how to extend this to using the advanced edit form and recurring events. Thanks!