views:

2346

answers:

4

Hi all,

I'm looking to implement a room booking calendar using ASP.net.

Before I go coding the whole thing myself I thought I'd ask to see if anyone knows of any good free or commercial components that do the following.

Display a calendar in month view with the ability to colour code specific days to denote full, partial or no availability.

Click on a specific day to see a day view which would then display hourly availability (again colour coded available/not available) with the option to then click "Book now" beside available hours.

Ideally this would be based on icalendar or some decent standard. It doesn't need to fancy ajax enabled or anything.

Any help greatly appreciated.

Ed

A: 

We use Sync Fusion Schedule component for a hospital bed booking app: http://www.syncfusion.com/products/schedule/web/default.aspx

Its not cheap but is quite flexible and will probably do what you want.

alexmac
+1  A: 

Check out DevExpress's ASPxScheduler, or Telerik's Scheduling component. Both companies have fantastic support and awesome controls.

Jeff Schumacher
A: 

Maybe you would like DayPilot (my project)?

http://www.daypilot.org/demo/Month/

There is also an open-source edition of DayPilot (which doesn't include the traditional 6x7 month view, so far):

http://www.daypilot.org/demo/Lite/

Edit:

I've created a tutorial recently that shows how to build a hotel room booking application using DayPilot Pro (that's the paid one). I can't help myself and I'm adding a link:

http://www.daypilot.org/scheduler-tutorial-hotel.html

This is a bit different approach (not using a month view) but I believe for multiple rooms it might be even better.

Dan
A: 

Intersoft's WebScheduler is a professional component with many advanced features.

splattne