The WebScheduleInfo™ control manages and exposes all scheduling information and control state synchronized across one or more WebSchedule™ views. It centralizes data management of classes and collections important to the WebSchedule object model, including the collections of Activities and Visible Resources.
Data Providers form the linkage between your back-end data and the WebSchedule views (via WebScheduleInfo™). We provide you with prebuilt data providers for use with Microsoft® SQL Server® 2005 (or later), the ASP.NET Access DataSource control, and a Generic data provider designed for maximum ease of using custom data that has your own schema from Collections, ASP.NET DataSource controls, ADO.NET objects such as DataTable, DataView and DataSet.
By hooking the data provider of your choice (or a custom implementation that communicates over the IDataFetch and IDataUpdate interfaces) to WebScheduleInfo, and then hooking WebScheduleInfo up to one or more views, you can rapidly access and modify scheduling data over the Web.
When using WebScheduleGenericDataProvider™ (only) you have access to a DataRow that can contain any extra, custom fields you want to associate with your activities and resources. This greatly simplifies the process for extending the schedule's object model for activities and resources with your own instance data.
Your users can set-up recurring activities that re-occur according to some customizable pattern (such as every other Monday, or the first Thursday of each month).
With support for re-occuring activities come variances. Users can edit individual occurrences of a recurrence, and change qualities such as its Subject or its Start Time. WebSchedule™ keeps track of these variances from the routine pattern of the recurrence so that it always shows users an up-to-date version of their schedule.