Is RadScheduler the best tool/function to program a room booking system?

1 Answer 104 Views
Scheduler and Reminder
Dominic
Top achievements
Rank 2
Iron
Iron
Iron
Dominic asked on 18 Oct 2021, 06:51 AM | edited on 18 Oct 2021, 06:54 AM
RadScheduler: I need to program a room booking system. Is RadScheduler the best tool to do this? Which field should I use to select the rooms "Location" or "Resources"? I am programming in VB.NET.

1 Answer, 1 is accepted

Sort by
0
Accepted
Dess | Tech Support Engineer, Principal
Telerik team
answered on 19 Oct 2021, 09:39 AM

Hello, Dominic,

The provided brief information is not enough for me to understand the complete scenario that you have. Could you please provide more details about the exact goal that you are trying to achieve?

I believe that RadScheduler would be a perfect fit for a room booking system. Usually, the resources in RadScheduler are used for the people participating in meetings for example and the control provides a convenient way to present the agenda with the meetings for the day for each person. The location field specifies the room number. However, if you want the rooms to be the resources it is also a doable approach. It depends on the main resource focus in your application.

However, it would be greatly appreciated if you can provide more details about the precise case. Once I get better understanding of the exact scenario, I would be able to provide further assistance. Thank you in advance.

I am looking forward to your reply. 

Regards,
Dess | Tech Support Engineer, Principal
Progress Telerik

Virtual Classroom, the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products quickly just got a fresh new look + new and improved content including a brand new Blazor course! Check it out at https://learn.telerik.com/.

Dominic
Top achievements
Rank 2
Iron
Iron
Iron
commented on 20 Oct 2021, 04:04 AM

Hi Dess,

Yes, I can say that the room will be the main focus for booking. I need to create a room booking system with these requirements. There will be multiple users who will be allowed to book the room. The room I will refer as booth as this program will be used for booking booth for production process like painting etc.

1. If the booth is booked by a user, then only the same user has rights to modify the booking.

2. if the booth is booked for the time slot, then no one else can book the same booth during that time slot.

3. There will be prespecified processes that the user can select. If they select the prespecified process it will autofill the timeslot.

There are other requirements but I think these are the important ones. Let me know your advice thanks.

 

Best regards,

Dominic

Dess | Tech Support Engineer, Principal
Telerik team
commented on 20 Oct 2021, 01:04 PM

Hello, Dominic,

Thank you for the provided additional information. I can suggest you two approaches:

1. Users/People may be the resources for RadScheduler. This allows you to group by resources (users) and this will organize the scheduler in such a way that will be suitable for presenting every user the scheduled appointments. You can assign multiple users for a meeting. The available Location field will be used for specifying the room. The following screenshot illustrates the idea with the default functionality available in RadScheduler:

2. The Rooms may be the resources. However, the edit dialog should be customized in order to disable multiple resources (rooms) to be assigned to a meeting (appointment). It also will require introducing custom fields for managing the people participating in the appointment:

The following tutorial demonstrates a sample approach for adding custom fields to the edit dialog: 

https://docs.telerik.com/devtools/winforms/controls/scheduler/appointments-and-dialogs/adding-a-custom-field-to-the-editappointment-dialog 

I believe that the first approach would fit your scenario in a better way. However, feel free to use this approach which suits your requirements best.

Should you have further questions please let me know.

 

Dominic
Top achievements
Rank 2
Iron
Iron
Iron
commented on 25 Oct 2021, 06:50 AM

Thanks Dess, I am trying it out.
Tags
Scheduler and Reminder
Asked by
Dominic
Top achievements
Rank 2
Iron
Iron
Iron
Answers by
Dess | Tech Support Engineer, Principal
Telerik team
Share this question
or