Skip to main content

AppointmentFormController Methods

Provides all the settings which are required to edit a particular appointment in an Edit Appointment form.
Name Description
ApplyChanges() Copies the values of all the appointment copy’s properties that are currently being edited in the form to the corresponding properties of the source appointment.
ApplyRecurrence(Appointment) Copies the values of the specified recurrence pattern to the recurrence pattern of the appointment currently being edited in the form. Inherited from AppointmentModificationControllerBase.
AreExceptionsPresent() Returns a value that indicates if the appointment currently being edited in the form is an exception, or it’s a recurrence pattern with exceptions. Inherited from AppointmentModificationControllerBase.
AssignRecurrenceInfoRangeProperties(RecurrenceInfo, RecurrenceRange, DateTime, DateTime, Int32, Appointment) Assigns recurrence info properties depending on the specified recurrence range. Inherited from AppointmentModificationControllerBase.
CalculateConflictCount() Calculates the total count of conflicts where the current appointment conflicts with other appointments. Inherited from AppointmentFormControllerBase.
DeleteAppointment() Deletes the edited appointment. Inherited from AppointmentFormControllerBase.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Determines whether the specified object is equal to the current object. Inherited from Object.
GetHashCode() Serves as the default hash function. Inherited from Object.
GetLabel() Obsolete. Returns the current label of the appointment currently being edited in the form.
GetMessageBoxCaption(SchedulerStringId) Fires the SchedulerControl.CustomizeMessageBoxCaption event and obtains the message box caption.
GetStatus() Obsolete. Returns the current status of the appointment currently being edited in the form.
GetType() Gets the Type of the current instance. Inherited from Object.
IsAppointmentChanged() Indicates whether the appointment is changed. Inherited from AppointmentModificationControllerBase.
IsConflictResolved() Informs whether the appointment is in conflict with another, and they are not reconciled. Inherited from AppointmentFormControllerBase.
IsRecurrenceChanged(IRecurrenceInfo) Inherited from AppointmentModificationControllerBase.
IsTimeValid()
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
PrepareToRecurrenceEdit() Finds and clones the recurrence pattern for the appointment, or creates it if it does not exist. Inherited from AppointmentModificationControllerBase.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
RemoveRecurrence() Destroys the edited appointment copy. Inherited from AppointmentModificationControllerBase.
SetLabel(IAppointmentLabel) Assigns the label to the current appointment. Inherited from AppointmentModificationControllerBase.
SetStatus(IAppointmentStatus) Assigns the availability status to the appointment. Inherited from AppointmentModificationControllerBase.
ToString() Returns a string that represents the current object. Inherited from Object.
UpdateAppointmentStatus(AppointmentStatus) Obsolete. Changes the appointment status (Busy - Free) when the AppointmentFormControllerBase.AllDay property changes.
UpdateStatus(IAppointmentStatus) Changes the appointment status (Busy - Free) when the AppointmentFormControllerBase.AllDay property changes.
ValidateInterval(DateTime, DateTime) static Checks whether the specified date and time values produce the valid time interval. Inherited from AppointmentModificationControllerBase.
ValidateInterval(DateTime, TimeSpan, DateTime, TimeSpan) static Checks whether the specified date and time values produce the valid time interval. Inherited from AppointmentModificationControllerBase.
ValidateLimitInterval(DateTime, TimeSpan, DateTime, TimeSpan) Checks whether the specified date and time values produce the time interval which falls within the interval specified by the LimitInterval property of the SchedulerControl. Inherited from AppointmentFormControllerBase.
See Also