Blogs

Mehul Harry's DevExpress Blog

Add scheduling to your website with ASPxScheduler

     

image

Building scheduling capabilities into your application requires that you deliver features end-users have come to expect from today’s leading PIMs. An advanced scheduling system is not just about appearances but how information can be presented and processed by end-users in an efficient manner. Building upon the interface options introduced in Microsoft Outlook, the ASPxScheduler Suite gives you the ability to create a superior UI with unrivaled flexibility and design options.

The ASPxScheduler Suite is based on technology we developed for XtraScheduler for WinForms and it's rock solid. XtraScheduler's functionality was so handy that it now shares a common library with the ASPxScheduler. Of course, all the painting and web specific features are still provided by the ASPxScheduler. Features like the AJAX experience you've come to love with our other ASP.NET tools. To provide a consistent UI, the ASPxScheduler uses several of the controls from ASPxperience and ASPxGridView & Editors Library.

To provide rich scheduling features for your web application, use the ASPxScheduler control. Here was my first experience in using this control.

Download and install DXperience 2007 vol 3 Beta: 10 minutes (multitasking with email)

Launch Visual Studio 2005: 1 minute

Create a new website project: 1 minute

Drop an ASPxScheduler on the WebForm: 10-15 seconds

Here I was blown away at the great layout and design done by the team. Take a look, you have the 5 views at the top and also the entire day view:

image

To bind to a datasource, I recommend reading this topic from the help file to get you started: "How to: Bind an ASPxScheduler to Data at Design Time". The topic shows how to data bind to the CarsDB.mdb that's provided with our demos. It's also a good read to get started with the ASPxScheduler. (Topic can be found in this file: ASPxSchedulerChm.zip).

Read and implement the topic: 30 minutes

Run the project. : 1 minute

After running the project, you get this impressive screen that displays the appointments in Work-week view:

image

The ASPxScheduler beta comes with one AutoFormat so let's see how it looks. Select the Glass theme, run the project and here's what the the month and work-week view look like:

image image

Finally, I wanted to see the experience for appointment creation so here is my oil change appointment for my (imaginary) Mercedes SL500:

image image

The ASPxScheduler's feature set is rich and long but here are some key features:

  • Built-In Date Views (5 in All)
  • Date Navigator Control
  • Appointment Capabilities
    • Recurrence
    • Conflict checking
  • Multiple Resources Display
    • Group by date or resource
    • Resource filtering
  • End-User Capabilities
    • Resizing and moving appointments
    • Built-in popup menus
  • Customization
    • Localization

Current DXperience customers can download the preview beta now from your Client Center account. The official release will come in a few weeks with DXperience 2007 vol 3.

Have you tried the ASPxScheduler yet?

Published Oct 29 2007, 01:00 AM by Mehul Harry (DevExpress)
Filed under:
Technorati tags: ASPxScheduler
Bookmark and Share

Comments

 

Lieven Bogaert said:

Would it be possible for me to adjust the functionality to say scheduling meeting room occupancy or machine utilisation planning where instead of a person's agenda, one can select eg a machine and instead of a meeting, one can assign jobs to this machine?

October 29, 2007 8:36 AM
 

The Geeky Blog Updates » Blog Archive » Add scheduling to your website with ASPxScheduler said:

Pingback from  The Geeky Blog Updates  » Blog Archive   » Add scheduling to your website with ASPxScheduler

October 29, 2007 2:20 PM
 

Mehul Harry (DevExpress) said:

Hello Lieven,

The ASPxScheduler does support <a href='www.devexpress.com/.../features.xml'>multiple resources display</a>. Can you email me and please describe in detail the scenario and I'll find out if it's possible?

Thanks.

October 29, 2007 4:07 PM
 

Developer Express - TechSummit 2007 - day 2 at The Social Programmer said:

Pingback from  Developer Express - TechSummit 2007 - day 2  at The Social Programmer

November 12, 2007 12:14 PM
 

http://community.devexpress.com/blogs/aspnet/archive/2007/10/29/how-to-add-scheduling-functionality-to-your-website-in-a-few-minutes.aspx said:

March 27, 2008 5:24 AM
 

Anil said:

Hi, i want to use same schedulre in my vb.net application, please help me out how to binde data from sql server to devexpress scheduler, please reply to anil@sarnatechnologies.com

September 5, 2008 8:57 AM
 

Mehul Harry (DevExpress) said:

Hello Anil,

The email address bounced however you can see this sample for databinding: www.devexpress.com/.../E215.aspx

Then you can use this converter to convert the csharp code to vb:

labs.developerfusion.co.uk/.../csharp-to-vb.aspx

September 5, 2008 5:35 PM
 

Sudheer said:

hi harry

using aspxschedulet how to insert data into sqlserver-2000

hi ineed the example.

Could u please tell me how to insert data into data base.

November 4, 2008 4:29 AM
 

Mehul Harry (DevExpress) said:

Hi Sudheer,

Sure, check out this video which shows you how to bind the ASPxScheduler to a database: tv.devexpress.com/ASPxScheduler01.movie

November 4, 2008 1:51 PM
 

Shuja Rehman said:

Hi

I want to know that can i use scheduler control with asp.net MVC??? as i am using it but it giving me error.

please help me out

Regards

Shuja

June 15, 2009 4:56 AM
 

Mehul Harry (DevExpress) said:

Hello Shuja,

Please contact our support team and they can help you:

http://is.gd/12LFt

June 15, 2009 5:11 PM
 

Mohammed Farooq said:

Hi Harry,

This article is nice.

Now, my requirement is to some more fields to existing options of ASPxScheduler

Is it possible to add additional fields  to ASPxScheduler and to display in pop up.

Thanks,

Mohammed Farooq

August 3, 2009 6:53 AM
 

Mehul Harry (DevExpress) said:

Hello Mohammed,

Thanks!

Check out this custom appointment form demo which also has code at the bottom:

http://is.gd/20Q0F

August 3, 2009 1:43 PM
 

tri mandir prajapati said:

hi.. can't we hide the month view .. timeline in the aspxscheduler..

November 23, 2009 4:59 AM
 

Mehul Harry (DevExpress) said:

Hello Tri Mandir,

Try this code central sample:

www.devexpress.com/.../E532.aspx

If that doesn't help then please contact our support team and they can help you:

www.devexpress.com/.../CreateIssue.aspx

November 23, 2009 3:15 PM
 

Lyz vue said:

Hi is ther eanywhay that i can customize it to where i can search for the schedules by a name r location on the side.?

December 16, 2009 10:19 AM
 

Mehul Harry (DevExpress) said:

Hello Lyz,

Yes, you can add your own custom search:

www.devexpress.com/.../Q241414.aspx

January 7, 2010 12:16 AM
 

Gregory MacKay said:

Do you have any examples of setting up permissions for accessing and modifying schedules - ie. you being the only one who can access and modify your schedule, or maybe you and your secretary can access your schedule.

Thanks - great control, by the way!

May 7, 2010 7:14 AM
 

Mehul Harry (DevExpress) said:

@Gregory,

There are several events and properties, which are designed to prevent end-users from making certain actions.

They are well described in the How to: Prevent End-Users from Editing Appointments help topic and the www.devexpress.com/example=E1071 example.

May 12, 2010 5:38 PM

About Mehul Harry (DevExpress)

Mehul Harry is an ASP.NET technical evangelist at Developer Express. You can reach him directly at mharry@DevExpress.com. You can also follow him on Twitter: http://twitter.com/mehulharry
More from DevExpress
Live Chat
Have a pre-sales question?
Need assistance with your evaluation?
We are here to help.
Chat is one of the many ways you can contact members of the DevExpress Team. We are available Monday-Friday between 8:30am and 5:00pm Pacific Time.
If you need additional product information, require pre-sales assistance, or want help with your order, write to us at info@devexpress.com or call us at
+1 (818) 844-3383.