Tutorials
Beginner

[C# source] [VB.NET source] [embedded SQLite DB]
- Week view
- Drag&drop event moving

[C# source] [VB.NET source] [embedded SQLite DB]
- Year view, 15 resources
- Drag&drop event moving

[C# source] [VB.NET source] [embedded SQLite DB]
- Integration with DayPilot Navigator
- Week view
- Drag&drop event moving
Intermediate

[C# source] [VB.NET source] [embedded SQLite DB]
- Colors indicating the reservation phase
- Rules for reservation updates (overlap forbidden, past reservations)
- Filters for visible rooms (based on drop-down)
- Modal dialog for event creating and editing
- Message bar notification about user action result

[C# source] [VB.NET source] [SQL Server]
- Displays one task per row
- Drag&drop task creating using a special row (New Task)
- Drag&drop task moving (restricted to its own row)
- Drag&drop task resizing
- Context menu
- Fast callout with task details (bubble)
- Task detail editing using a modal popup
- Automatic row header width adjustment

[C# source] [VB.NET source] [SQL Server]
- Displaying tables in restaurant sections (Inside, Terrace)
- Displaying table seats in an additional column
- Disabling drag&drop operations for parent nodes (restaurant sections)
- Time headers (day, hour, minutes)
- Highlighting conflicting reservations
- Reservation filter (find frees table by time and/or number of people)

[C# source] [VB.NET source] [SQL Server]
- Weekly timetable view
- Displays time slots (blocks) with custom size (block number is mapped to the hour component of the DateTime)
- Inline editing of the block properties using active areas.
- Custom event color in combination with CssOnly mode (CSS styling).
- Loads events and blocks from SQL Server database.
- Full calendar CSS styling (calendar_green theme).
- Integrates DayPilot Navigator for switching the week.

[C# source] [VB.NET source] [SQL Server]
- Queue of unscheduled cases
- Courtrooms displayed in a tree (with buildings as parents)
- Scheduling cases using drag&drop from the unscheduled list
- Available time slots limited to working hours (8 am - 6 pm)
- Custom CSS theme

[C# source] [VB.NET source] [SQL Server]
- SQL Server connection using SqlDataSource
- Modal popup using ModalPopupExtender
- UpdatePanel partial PostBacks mixed with fast internal CallBacks
- System.Web.UI.Calendar used for navigation

[C# source] [VB.NET source] [SQL Server]
- SQL Server connection using SqlDataSource
- Modal popup using ModalPopupExtender
- UpdatePanel partial PostBacks mixed with fast internal CallBacks
- DayPilot MonthPicker used for navigation
Advanced

[C# source] [VB.NET source] [SQL Server]
- Displays recurring events
- Integrated dialog for recurrence rule editing
- Supports rule exceptions
- Recurrence data stored in a single database field (SQL Server)

[C# source] [VB.NET source] [SQL Server]
- Assign people to locations
- Overview page with all locations (based on the Scheduler)
- Supports recurring assignments
- View by person (based on the Calendar)
- View by location (based on the Calendar)
- Agenda view (list of upcoming events, including expanded recurring assignments)
- Conflict detection (multiple concurrent assignments for the same person)