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