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