When populating a schedule with appointments from my database, i want to have the appointments automatically have their resources (people) assigned. How does this work? Am I to assign the ResourceID of the AppointmentMappingInfo object the resource ID from my database? I am using a business object for my appointments and populating the Resources collection of the RadScheduler manually with the resource name and ID.
What are the options of getting the appointments and resources to be related to each other so when the schedule is displayed, the resource drop down in the Edit Appointments Dialog is assigned the resource? Also, when viewing the schedule in resource grouping mode, the resources are assigned to their appointments.
Me.RadScheduler1.AppointmentFactory = New CustomAppointmentFactory
dataSource.EventProvider.AppointmentFactory = RadScheduler1.AppointmentFactory
Dim appointmentMappingInfo As New AppointmentMappingInfo()
appointmentMappingInfo.Start =
"Start"
appointmentMappingInfo.[End] = "End"
appointmentMappingInfo.Summary = "Subject"
appointmentMappingInfo.Description = "Description"
appointmentMappingInfo.Location = "Location"
appointmentMappingInfo.UniqueId = "Id"
appointmentMappingInfo.Exceptions = "Exceptions"
appointmentMappingInfo.ResourceId = "EmpID"
dataSource.EventProvider.Mapping = appointmentMappingInfo
' assign the generic List of MyAppointment as the EventProvider data source
dataSource.EventProvider.DataSource = appointments
Me.RadScheduler1.DataSource = dataSource