Schedule.NET
ActiveX
General
Site



DOWNLOADS | eSTORE | CONTACT | MESSAGE BOARD
WebSchedule.NET Updates
August 28, 2006
Version 3.8.6.2
1) Corrected an issue that caused provider objects to not be associated properly with appointments when binding a dataset.

July 04, 2006
Version 3.8.6.1
1) An error has been corrected that caused custom database fields to not be bound to an Appointment's PropertyItemCollection object properly.
2) The NoDropClick and ColoredAreaClick events are now raised when one of the areas is clicked and the area clicked is identified in the event.

April 09, 2006
Version 3.8.6.0
1) Compiled for VS.NET 2005

January 02, 2006
Version 3.8.6.0
1) The cursor will change to a hand when the mouse is over an appointment to signify that it can be moved.
2) Added a selector that tracks the mouse as it moves.
3) Added a property SelectorAppearance to specify the color of the selector.

November 07, 2005
Version 3.8.5.0
1) Added an AppointmentIconClick event.
2) Corrected an issue that caused appointments to be displayed outside of their bounded cell on some machines.

October 17, 2005
Version 3.8.4.0
1) Corrected an issue that caused an appointment to overreach its slot if its Subject property was too long.

October 03, 2005
Version 3.8.2.0
1) The IsConflict methods no longer compare an appointment with itself when finding conflicts. This means that you no longer need to send in a skip list with the appointment.

August 09, 2005
Version 3.8.1.0
1) Corrected an error that occurred when calling the Clone method of an AppointmentHeaderAppearance object.
2) Non-default fonts now display with the correct FontFace property.

July 26, 2005
Version 3.8.0.0

1) Corrected a problem with the 'Subtract' method not returning the correct value for all List classes.
2) Updated the installation application and made small changes to the component.
3) corrected an error that occurred when creating recurrences; there was one extra appointment created than was specified in the "End Iterations" box.
4) Corrected an error that occurred when using data mapping instead of straight data binding; some fields were not updated properly.

June 27, 2005
Version 3.7.8.0

1) Monthly recurrences scheduled for the last days of the month no longer cause scheduling problems for month with fewer days. Recurrences scheduled for dates greater then the last day of the month are placed on the last day of the respective month.
2) When creating recurrences appointments can now be added outside of the MinDate-MaxDate range.


June 27, 2005
Version 3.7.8.0
1) Monthly recurrences scheduled for the last days of the month no longer cause scheduling problems for month with fewer days. Recurrences scheduled for dates greater then the last day of the month are placed on the last day of the respective month.
2) When creating recurrences appointments can now be added outside of the MinDate-MaxDate range.

April 26, 2005
Version 3.7.5.0
1) The DefaultAppointmentAppearance object will be applied to appointments created automatically when binding to a dataset.
2) The SaveXML method on all objects has been optimized to save many times faster.
3) Corrected an error that occurred when adding recurrent appointments in code under certain circumstances.
4) When a Category, Room, etc is removed from its container collection all appointments with a reference to this object are now clean of all removed objects.
5) Updated the default dataset included in install.

February 21, 2005
Version 3.7.0.0
1) The HeaderDateFormat property now controls the day-of-week headers in month viewmode.
2) The drag-drop functionality has been improved.

February 07, 2005
Version 3.6.6.0
1) NoDropAreas and ColoredAreas that define whole days are now applied to the schedule in month viewmode.
2) The ScheduleAreaCollection now has a Find method.
3) The schedule now supports binding to any class derived from a DataTable or DataView.

January 24, 2005
Version 3.6.5.0
1) You may now bind filtered DataView objects to any of the Binding objects: AppointmentBinding, RoomBinding, etc.
2) An error has been corrected that caused appointments to be moved to the wrong day in month mode when the FirstDayOfWeek property was not Sunday.
3) In month mode the number of rows now may be 5 or 6 depending on how many are needed to show all days of the displayed month.
4) The schedule now repaints half-faded (black) when submitting back to server to disable any user interaction while processing.

January 13, 2005
Version 3.6.1.0
1) Remove the Transparency property from the Header Appearance object as it has no effect.
2) Corrected an error that caused appointment drags to not occur under certain conditions.
3) There is no need to manually check for NoDropAreas in the AfterAppointmentMove event as this event is never raised and the appointment move is cancelled if the dropped on a NoDropArea.
4) The ScheduleArea objects (NoDropAreaCollection and ColoredAreaCollection) now keep there given time and lengths but are drawn in even increments to fit on the schedule grid. The time and lengths of these objects will start and end on grid boundaries even if their given values do not.

January 10, 2005
Version 3.6.0.0
1) Corrected an error that occurred occasionally in month viewmode when appointments were outside of the viewport.
2) Corrected alignment problems with ScheduleArea objects in the NoDropCollection and ColoredAreaCollection.
3) Corrected alignment problems with the time bar begin rendered in the left margin.
4) Corrected an error that occurred in month mode, if a multi-day appointment started and ended in different months.

December 06, 2004
Version 3.5.5.0
1) All empty grid cells now have a non-breaking space rendered in them. This aids making the component more compatible with non-Microsoft browsers.

November 29, 2004
Version 3.5.0.0
1) The standard dataset has been changed. The Appointment table now has a "Text" field. Also the Room table now has a "Visible" field.
2) The recurrence collection is now included in the Bind operation to a dataset. If a "Recurrence" datatable exists, it will be used.
3) Appointments no longer have a RecurrenceId property. Each now has a Recurrence property that is either null or references an existing recurrence object from the RecurrenceCollection.
4) An appointment is now considered to be part of a recurrence pattern if its Recurrence object is not null.
5) The month viewmode now allows scrolling to show all appointments in a day's cell.

November 05, 2004
Version 3.4.6.0
1) Objects in the ColoredAreaCollection and NoDropAreaCollection now use their Text property to show text on a colored area.
2) Corrected the ability to check conflicts before the schedule renders.

November 01, 2004
Version 3.4.5.0
1) Removed the Generate Dataset verb from the design-time property window as this caused error on Windows XP SP2. The generated dataset is now installed with the product.
2) A new field 'recurrence_stamp' has been added to the data model to support broken recurrence patterns.

October 25, 2004
Version 3.4.0.0
1) Some of the appointment fields that are not supported in HTML have been removed: IsRound, Transparent, etc. These are used in the WinForms version but not in the ASP.NET version.
2) You may now use the IsConflict methods on appointments taht are not part of the AppointmentCollection. This is used in the events like BeforeUserAppointmentAdd and BeforeAppointmentAdd where the appointment parameter has not yet been added to the collection.
3) The events BeforeUserAppointmentAdd and AfterUserAppointmentAdd have been removed as they only apply to the WinForms version.
4) Corrected a display problem that caused the schedule to be offset by a few pixels in Month viewmode.

October 04, 2004
Version 3.3.1.0
1) Correct the overhang of time bar displays past the end of the viewable schedule area, when time bars are shown in the left margin.
2) Corrected the ColumnHeaderClick and RowHeaderClick events so that they are raised when the user clicks on a row or column header.

September 24, 2004
Version 3.3.0.0
1) The ScheduleAreaList class has many more overloaded IndexOf methods.

September 17, 2004
Version 3.2.0.0
1) The property AutoFit on the ColumnHeader and RowHeader objects has been removed currently since it does not implement the same functinoality as the WinForms component.
2) Added more overloads for the Add method for the ScheduleAreaCollection to allow the creation of more types of ColoredAreaas and NoDropAreas.
3) Corrected NoDropAreas and ColoredAreas being drawn with the wrong color when valid and invalid areas were mixed in the same collection.
4) Corrected the display of appointments in Month mode where they full text was not displayed.

September 07, 2004
Version 3.1.0.0
1) Corrected the provider time bars from being displayed for appointments with their visible property set to false.
2) Made the time display in the left margin look more like MS-Outlook with a large hour font and small minute font.
3) Corrected an error that caused monthly recurrences to not be created when the template appointment day and the "Day" parameter of the recurrence did not match.

August 20, 2004
Version 3.0.0.0
1) The HeaderTimeFormat property was added.
2) You now must call the "Bind" method after you set the DataSource property for this settings to take effect.
3) The Refresh event of an appointment header no longer triggers its appointment's Refresh event.
4) Added the ability to display objects in the ColoredAreaCollection and NoDropAreaCollection on non-row and non-column boundaries. The start time no longer has to be an even increment of the schedule's TimeIncrement property.
5) Added the ability to data map when binding. This enables you to bind a non-standard dataset to the schedule and map the field names.
6) Added the ability to save UTC times to the database when interfacing with the Gravitybox Enterprise Server.
7) Removed the requirement for a "start_time" field from the dataset to bind it to the schedule. It is now optional. The required field "start_date" now holds both the starting date and time of the appointment.
8) Added the ability to rename the dataset generated in design-mode.
9) The generated dataset now has a new field "recurrence_guid".
10) The appointment datatable field "recurrenceid" has been changed to "recurrence_guid" in the binding dataset.
11) The HeaderTimeFormat property was added.

August 09, 2004
Version 2.8.0.0
1) The Visibility object's ShowTime method has been implemented fully.
2) Added the ability to add a strongly typed dataset from to your project from the schedule's property window.

August 02, 2004
Version 2.7.7.2
1) Corrected a JavaScript error that occurred when appointments were added with no providers and the viewmode displayed providers.
2) Corrected an issue with data binding not functioning properly for custom datasets with non-lower case field names.
3) The Contains and Item methods of all collections were case-sensitive and now are case-insensitive.
4) The ClearComplete event has been added to all collections. It is called after the Clear method of the collection completes.
5) Now when the Clear method of a collection is called on a data bound schedule, the relevant datatable for that collection is cleared. Rows are not removed from the database just the dataset. To remove collection objects from the database call the collection's Remove method.
6) Corrected an issue in viewmodes that showed Rooms and/or Providers with no time axis that caused appointments to be displayed overlapped.
7) Corrected an error that occurred occasionally when the schedule's name was not 'Schedule1'.

June 28, 2004
Version 2.7.6.0
1) Added the ability to resize the schedule at run-time. You may now set the width and height to percentage values.
2) Corrected a problem with ScheduleArea objects causing erroneous results due to being created with a date that also has a time component or a time that had a date component in the constructor call.
3) The background color is not always black for areas outside the grid. It now paints with the color defined by the BackColor property of the Appearance object for the schedule.
4) The BackColor, ForeColor, and BorderColor of the schedule now map to the Appearance object of the schedule.
5) The Schedule.Appearance.BorderColor property now properly render the border color.

June 08, 2004
Version 2.7.5.0
1) Corrected the display of the schedule when contained inside of a web UserControl.

June 03, 2004
Version 2.7.3.0

1) Corrected a display problem with nodrop and colored areas in viewmodes that showed date, room and time together.
2) Corrected a display error in the calculation of room heights in viewmode DayRoomLeftTimeTop when multiple rooms are present.
3) Corrected an error that occurred in month mode when clicking on an appointment with no text.

May 26, 2004
Version 2.6.6.0
1) Corrected a problem with appointments being created at the wrong position when scrolling.
2) Corrected an error calculating row heights when displaying time in certain circumstances.

May 20, 2004
Version 2.6.5.0

1) When calling the IsOverlap method of the ScheduleAreaList object, the return value is now true when a conflict exists with the parameter list.
2) Corrected a data-binding error that prevented appointments from being viewed in some viewmodes when an Appointment's Appearance_guid field is DbNull.
3) The component now shows up in the "Add Reference" dialog box in VS.NET.
4) There is now a Merge Module provided for this component.

May 13, 2004
Version 2.6.4.0
1) Added a bit more robust data binding for fields in the PropertyItemCollection of all built-in objects.
2) The IsConflict method of the AppointmentCollection object called with an appointment as the only parameter now checks the entire collection for conflicts against the specified appointment parameter.
3) Corrected a databinding issue that caused the appointment to have zero length when binding fields MinLength and MaxLength.

May 03, 2004
Version 2.6.2.0
1) Corrected an error that occurred when updating a bound dataset manually instead of letting the schedule perform the update. Specifically updating custom fields in a bound table that the schedule does not recognize like "MyField".
2) Context sensitive help has been added that is visible in the VS.NET environment.
3) The StringFormatFlags property of the Appearance object no longer throws an exception when used in the VS.NET desginer.
4) Corrected the display of appointments that span three or more days.
5) Added recurrences so that appointments can be created in a recurrent pattern.

April 14, 2004
Version 2.5.3.0
1) Stopped the Timebar from being drawn unless time is displayed in the left margin.
2) Blockout appointments now display correctly.

April 5, 2004
Version 2.5.0.0
1) Added the method CreateDefaultAppointment to create an appointment at a point.
2) Added numerous events: BeforeAppointmentAdd, AfterAppointmentAdd, BeforeAppointmentRemove, AfterAppointmentRemove, BeforeAppointmentCopy, AfterAppointmentCopy, BeforeAppointmentMove, AfterAppointmentMove, ViewModeChange, ValidateAppointmentRemove, and DateRangeChange.
3) Added drag-drop functionality. Appointments can be moved and copied with by dragging now.
4) The schedule now is diabled when it submits back to the server to avoid any errors while processing the server post.
5) Corrected the display of appointments in viewmodes that show provider information, where the appointments were not showing up more than one scroll from the origin.

March 22, 2004
Version 2.4.3.0

1) Added tooltips to the TimeBar and AppointmentBar objects that correspond to the displayed category or provider.
2) Removed properties that existed in the WinForms schedule but were not used in the WebSchedule.NET component.
3) Removed the 'Dialogs' Object that was not used.
4) Added the ability to host more than one schedule component on a web page.
5) Appointments with no header render with cleaner appearance.
6) The appointment text may now be clicked to select an appointment, even if the AppointmentTextClick event has no handler.

March 01, 2004
Version 2.4.2.0

1) Initial Release.