Skip to main content
A newer version of this page is available. .

AppointmentFormControllerBase Methods

Serves as a base class to provide the basic functionality for managing the appointment at the appointment’s editing 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. Inherited from AppointmentModificationControllerBase.
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.
DeleteAppointment() Deletes the edited appointment.
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.
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.
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.
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.
See Also