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
|