AppointmentFormController Members
Provides all the settings which are required to edit a particular appointment in an Edit Appointment form.Constructors
Name | Description |
---|---|
AppointmentFormController(SchedulerControl, Appointment) | Initializes new instance of the AppointmentFormController class with the specified settings. |
Properties
Name | Description |
---|---|
AllDay | Gets or sets a value indicating if the appointment currently being edited in the form is an All-day appointment. Inherited from AppointmentFormControllerBase. |
AppointmentLabel | Gets or sets the label of the appointment currently being edited in the form. |
AppointmentStatus | Gets or sets the status of the appointment currently being edited in the form. |
AppointmentType | Gets the type of appointment. Inherited from AppointmentModificationControllerBase. |
CanDeleteAppointment | Gets a value that indicates if the appointment currently being edited in the form can be deleted. Inherited from AppointmentFormControllerBase. |
CanEditResource | Gets a value that indicates whether the resource can be changed for the appointment which is currently being edited in the form. Inherited from AppointmentFormControllerBase. |
Caption | Gets the caption used in appointment editing form. Inherited from AppointmentFormControllerBase. |
Description | Gets or sets the text that will be displayed as the description of the appointment currently being edited in the form. Inherited from AppointmentFormControllerBase. |
DisplayEnd | Gets or sets the value to display as the appointment’s end time within the editing form. Inherited from AppointmentFormControllerBase. |
DisplayEndDate | Gets or sets the value to display as the appointment’s end date within the editing form. |
DisplayEndTime | Gets or sets the value to display as the appointment’s end time within the editing form. |
DisplayStart | Gets or sets the value to display as the appointment’s start time within the editing form. Inherited from AppointmentFormControllerBase. |
DisplayStartDate | Gets or sets the value to display as the appointment’s start date within the editing form. |
DisplayStartTime | Gets or sets the value to display as the appointment’s start time within the editing form. |
EditedAppointmentCopy | Gets the copy of the appointment currently being edited in the form. Inherited from AppointmentFormControllerBase. |
EditedPattern | Gets the appointment pattern currently being edited in the Recurrence form. Inherited from AppointmentFormControllerBase. |
End | Gets or sets the value representing the appointment’s end time within the editing form. Inherited from AppointmentFormControllerBase. |
HasReminder | Gets or sets a value that indicates whether one or more reminders are associated with the currently edited appointment. Inherited from AppointmentFormControllerBase. |
IsDateTimeEditable | Informs whether the appointment is in conflict with another, and they are not reconciled. Inherited from AppointmentModificationControllerBase. |
IsNewAppointment | Checks whether the currently edited appointment is a new and individual object. Inherited from AppointmentFormControllerBase. |
IsRecurrentAppointment | Gets whether the appointment currently being edited is a recurrent appointment. Inherited from AppointmentModificationControllerBase. |
IsTimeEnabled | Gets whether the Start and End time editors are enabled on the form. Inherited from AppointmentModificationControllerBase. |
IsTimeVisible | Gets whether date and time controls are displayed on the form. |
Label | Obsolete. Gets or sets the label of the appointment currently being edited in the form. |
LabelId | Obsolete. Gets or sets the identifier of a label, associated with the appointment. Obsolete. Use the Appointment.LabelKey property instead. Inherited from AppointmentModificationControllerBase. |
LabelKey | Gets or sets the identifier of a label, associated with the appointment. Inherited from AppointmentFormControllerBase. |
Location | Gets or sets the text, describing the site where the scheduled event happens. Inherited from AppointmentFormControllerBase. |
PercentComplete | Gets or sets the PercentComplete property value of the appointment currently being edited in the form. |
ReadOnly | Gets or sets whether the current appointment is read-only. Inherited from AppointmentModificationControllerBase. |
ReminderTimeBeforeStart | Gets or sets the time interval ahead of the appointment’s start time to activate the reminder. Inherited from AppointmentFormControllerBase. |
ReminderVisible | Gets whether reminder editor is displayed. |
ResourceId | Gets or sets the unique identifier of the resource associated with the current appointment, or the ID of the first resource if resource sharing is enabled. Inherited from AppointmentFormControllerBase. |
ResourceIds | Gets the identifiers of all the resources which are associated with the current appointment. Inherited from AppointmentFormControllerBase. |
ResourceSharing | Gets a value indicating whether an appointment can be shared between multiple resources. Inherited from AppointmentFormControllerBase. |
ShouldEditTaskProgress | Gets whether the form should enable modifying the PercentComplete property value by end-users. |
ShouldShowRecurrenceButton | Checks whether the button, which enables the end-user to edit the appointment recurrence, should be visible. Inherited from AppointmentFormControllerBase. |
Start | Gets or sets the value, representing the appointment’s start time within the editing form. Inherited from AppointmentFormControllerBase. |
Status | Obsolete. Gets or sets the status of the appointment currently being edited in the form. |
StatusId | Obsolete. Gets or sets the integer identifier of the availability status, associated with the appointment. Obsolete. Use the AppointmentModificationControllerBase.StatusKey property instead. Inherited from AppointmentModificationControllerBase. |
StatusKey | Gets or sets the identifier of the availability status (Appointment.StatusKey property), associated with the appointment. Inherited from AppointmentFormControllerBase. |
Subject | Gets or sets the text of the appointment’s subject. Inherited from AppointmentFormControllerBase. |
TimeZoneEnabled | This member supports the internal infrastructure, and is not intended to be used directly from your code. Inherited from AppointmentModificationControllerBase. |
TimeZoneId | This member supports the internal infrastructure, and is not intended to be used directly from your code. Inherited from AppointmentModificationControllerBase. |
TimeZonesEnabled | Gets whether the appointment’s time zone information can be edited in the form. Inherited from AppointmentModificationControllerBase. |
TimeZoneVisible | Gets or sets whether time zone editor should be displayed. Inherited from AppointmentModificationControllerBase. |
Methods
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. |
Events
Name | Description |
---|---|
PropertyChanged | Occurs when a property value of any of the standard appointment properties handled by the AppointmentFormController, changes. Inherited from AppointmentModificationControllerBase. |
See Also