Class WorkTimeExceptionRule
Inheritance
Inherited Members
Namespace: Telerik.WinControls.UI
Assembly: Telerik.WinControls.Scheduler.dll
Syntax
public class WorkTimeExceptionRule : INotifyPropertyChanged, INotifyPropertyChangingEx
Constructors
WorkTimeExceptionRule()
Declaration
public WorkTimeExceptionRule()
Properties
EndTime
The time of day until which the rule is applied.
Declaration
public TimeSpan EndTime { get; set; }
Property Value
|
System.TimeSpan
|
ExceptionEndDate
The date after which the rule does not apply. If left null, there is no end limit for the rule.
Declaration
public DateTime? ExceptionEndDate { get; set; }
Property Value
|
System.Nullable<System.DateTime>
|
ExceptionStartDate
The date after which the rule applies. If left null, there is no start limit for the rule.
Declaration
public DateTime? ExceptionStartDate { get; set; }
Property Value
|
System.Nullable<System.DateTime>
|
IsWorkTime
Indicates whether the time interval described by the rule is considered a working time or non-working time.
Declaration
public bool IsWorkTime { get; set; }
Property Value
|
System.Boolean
|
ResourceId
The id of the resource this rule stands for. If left null, the rull will stand for all resources.
Declaration
public EventId ResourceId { get; set; }
Property Value
|
EventId
|
StartTime
The time of day after which the rule starts applying.
Declaration
public TimeSpan StartTime { get; set; }
Property Value
|
System.TimeSpan
|
WeekDays
The weekdays for which the rule applies. The default value is WeekDays.All. Days can be combined by using the WeekDays enum as flags.
Declaration
public WeekDays WeekDays { get; set; }
Property Value
|
WeekDays
|
Methods
OnPropertyChanged(String)
Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
|
System.String
propertyName
|
TryMatchDate(DateTime, EventId, out Boolean)
Tries to match a given date against the rule. If the date matches, the isWorkTime argument is assigned with the IsWorkTime property of the rule and the method returns true. If the date does not match the rule, the method returns false.
Declaration
public virtual bool TryMatchDate(DateTime date, EventId resourceId, out bool isWorkTime)
Parameters
|
System.DateTime
date
The date you try to match. |
|
EventId
resourceId
The resource id of the view you are checking the date for. |
|
System.Boolean
isWorkTime
If matching succeds, the this will be assigned with the IsWorkTime property of the rule. |
Returns
|
System.Boolean
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
|
System.ComponentModel.PropertyChangedEventHandler
|
Explicit Interface Implementations
INotifyPropertyChangingEx.PropertyChanging
Declaration
event PropertyChangingEventHandlerEx INotifyPropertyChangingEx.PropertyChanging
Returns
|
PropertyChangingEventHandlerEx
|