Skip to main content

TcxSchedulerEventConflictsInfo Members

Contains information on overlapped user events.

Constructors

Name Description
Create(TcxCustomSchedulerStorage,Boolean,TDateTime,TDateTime,Variant,TcxSchedulerEvent) Creates an instance of the TcxSchedulerEventConflictsInfo object and populates it with information on the overlapping user events.
Create(TcxSchedulerEvent,Boolean,TDateTime,TDateTime) Initializes a new instance of the TcxSchedulerEventConflictsInfo class with specified settings.
Create(TcxSchedulerEvent,Boolean) Initializes a new instance of the TcxSchedulerEventConflictsInfo class with specified settings.

Properties

Name Description
ConflictEvents Provides access to a collection of user events scheduled at the same time.
Event Provides access to the user event that relates to the current TcxSchedulerEventConflictsInfo instance.
ExceptEventsWithoutResources Gets whether the user events which do not belong to any resources are treated as overlapped with other user events scheduled at the same time.
HasConflicts Gets whether there are overlapped user events.
HasFreeTime Determines whether there are time blocks available for scheduling non-overlapped user events within the specified time range.
Storage Represents the persistence manager component.
TimeRanges Represents a collection which contains the available free time blocks for scheduling non-overlapped user events within the specified time period.

Methods

Name Description
Calculate(Boolean) Populates the ConflictEvents collection with the overlapped user events which fall within the specified time range and locates any free time blocks.
Equals(TObject) Inherited from TObject.
GetHashCode Inherited from TObject.
ToString Inherited from TObject.
See Also