Assigning Resources in Appointments

2 posts, 0 answers
  1. Mike
    Mike avatar
    7 posts
    Member since:
    Aug 2010

    Posted 20 Sep 2010 Link to this post

    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 =







    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


  2. Dobry Zranchev
    Dobry Zranchev avatar
    353 posts

    Posted 23 Sep 2010 Link to this post

    Hello Mike,

    Thank you for contacting us.

    Please follow the available documentation concerning the topic of binding to business objects. If you still have some difficulties, feel free to contact us.

    Dobry Zranchev
    the Telerik team
    Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items
Back to Top