Employee Scheduling Guidance

5 posts, 1 answers
  1. Michael
    Michael avatar
    23 posts
    Member since:
    Jan 2012

    Posted 31 Jan 2012 Link to this post


    I have two tables and two RadSchedulers, one for employee availability and one for jobs that the employees work at. 

    Lets say I have a job that is on the 15th from noon to 6pm, I want to get a list of all employees available in that time. Employees may have availability that is reccuring (example, they can work every monday from 9 to 5). 

    So, with the RadSheduler control, how can I check if an employee is available on one scheduler, so that I may use it on another scheduler. (I mark availability by making an appointment with the subject "Available")
  2. Answer
    Peter avatar
    6637 posts

    Posted 01 Feb 2012 Link to this post

    Hello Michael,

    Please, refer to the resource availability demo.

    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now
  3. Nick Coppola
    Nick Coppola avatar
    3 posts
    Member since:
    Jan 2006

    Posted 02 Feb 2012 Link to this post

    Along this topic, can the RadScheduler be utilized where we have a population of employees that are to be assigned to one or more scheduled routes.  An employee can only be assigned to one route per day.  A route may consist of one or more jobs.

    In this scenario, I have a set population of employees to assign to route and a population of jobs (or those to be added).  We also have resources like vehicle to be used, apparel to be worn, etc...

    Can I take the scheduler this far?

    Thank you,

    - Nick
  4. Michael
    Michael avatar
    23 posts
    Member since:
    Jan 2012

    Posted 03 Feb 2012 Link to this post

    Thanks Peter. 

    Using RadScheduler1.Appointments.GetAppointmentsInRange(appointment.Start, appointment.End) 

    I was able to check what employees are available to work, it worked out very well. 
  5. densteini
    densteini avatar
    3 posts
    Member since:
    Feb 2019

    Posted 02 Feb 2019 in reply to Michael Link to this post

    You can use this function RadScheduler1.Appointments.GetAppointmentsInRange(appointment.Start, appointment.End)
Back to Top