Class
Event

Definition

Namespace:Telerik.ReportServer.Services.Models.RecurrenceRules

Assembly:Telerik.ReportServer.Services.Models.dll

Syntax:

cs-api-definition
public class Event : IEvent, IDataBoundItem, IRemindObject

Inheritance: objectEvent

Derived Classes: Appointment

Implements: IDataBoundItemIEventIRemindObject

Constructors

Event()

Declaration

cs-api-definition
public Event()

Fields

isAllDay

Declaration

cs-api-definition
protected bool isAllDay

Field Value

bool

occurrenceEnumerator

Declaration

cs-api-definition
protected OccurrenceEnumerator occurrenceEnumerator

Field Value

OccurrenceEnumerator

Properties

AllDay

Declaration

cs-api-definition
public virtual bool AllDay { get; set; }

Property Value

bool

Implements IEvent.AllDay

AllowDelete

Declaration

cs-api-definition
public virtual bool AllowDelete { get; set; }

Property Value

bool

Implements IEvent.AllowDelete

AllowEdit

Declaration

cs-api-definition
public virtual bool AllowEdit { get; set; }

Property Value

bool

Implements IEvent.AllowEdit

BackgroundId

Declaration

cs-api-definition
public virtual int BackgroundId { get; set; }

Property Value

int

Implements IEvent.BackgroundId

CultureInfoProvider

Declaration

cs-api-definition
public ICultureInfoProvider CultureInfoProvider { get; set; }

Property Value

ICultureInfoProvider

Implements IEvent.CultureInfoProvider

DataItem

Declaration

cs-api-definition
public object DataItem { get; }

Property Value

object

Implements IDataBoundItem.DataItem

Description

Declaration

cs-api-definition
public virtual string Description { get; set; }

Property Value

string

Implements IEvent.Description

Dismissed

Declaration

cs-api-definition
public virtual bool Dismissed { get; set; }

Property Value

bool

Implements IRemindObject.Dismissed

DismissedAppointments

Declaration

cs-api-definition
public Dictionary<int, bool> DismissedAppointments { get; }

Property Value

Dictionary<int, bool>

Duration

Declaration

cs-api-definition
public virtual TimeSpan Duration { get; set; }

Property Value

TimeSpan

Implements IEvent.Duration

End

Declaration

cs-api-definition
public virtual DateTime End { get; set; }

Property Value

DateTime

Implements IEvent.End

Exceptions

Declaration

cs-api-definition
public virtual ObservableCollection<IEvent> Exceptions { get; }

Property Value

ObservableCollection<IEvent>

Implements IEvent.Exceptions

IsSuspended

Declaration

cs-api-definition
public virtual bool IsSuspended { get; }

Property Value

bool

IsViewCalculated

Declaration

cs-api-definition
public virtual bool IsViewCalculated { get; set; }

Property Value

bool

Location

Declaration

cs-api-definition
public virtual string Location { get; set; }

Property Value

string

Implements IEvent.Location

MasterEvent

Declaration

cs-api-definition
public IEvent MasterEvent { get; }

Property Value

IEvent

Implements IEvent.MasterEvent

Occurrences

Declaration

cs-api-definition
public virtual IEnumerable<IEvent> Occurrences { get; }

Property Value

IEnumerable<IEvent>

Implements IEvent.Occurrences

RecurrenceId

Declaration

cs-api-definition
public virtual DateTime? RecurrenceId { get; set; }

Property Value

DateTime?

Implements IEvent.RecurrenceId

RecurrenceRule

Declaration

cs-api-definition
public virtual RecurrenceRule RecurrenceRule { get; set; }

Property Value

RecurrenceRule

Implements IEvent.RecurrenceRule

RemindId

Declaration

cs-api-definition
public int RemindId { get; }

Property Value

int

Implements IRemindObject.RemindId

Reminder

Declaration

cs-api-definition
public virtual TimeSpan? Reminder { get; set; }

Property Value

TimeSpan?

Implements IRemindObject.Reminder

ReminderAppointments

Declaration

cs-api-definition
public Dictionary<int, TimeSpan?> ReminderAppointments { get; }

Property Value

Dictionary<int, TimeSpan?>

ResourceId

Declaration

cs-api-definition
public virtual EventId ResourceId { get; set; }

Property Value

EventId

Implements IEvent.ResourceId

ResourceIds

Declaration

cs-api-definition
public virtual ObservableCollection<EventId> ResourceIds { get; }

Property Value

ObservableCollection<EventId>

Implements IEvent.ResourceIds

Snoozed

Declaration

cs-api-definition
public virtual TimeSpan Snoozed { get; set; }

Property Value

TimeSpan

Implements IRemindObject.Snoozed

SnoozedAppointments

Declaration

cs-api-definition
public Dictionary<int, TimeSpan> SnoozedAppointments { get; }

Property Value

Dictionary<int, TimeSpan>

Start

Declaration

cs-api-definition
public virtual DateTime Start { get; set; }

Property Value

DateTime

Implements IEvent.Start

StartDateTime

Declaration

cs-api-definition
public virtual DateTime StartDateTime { get; }

Property Value

DateTime

Implements IRemindObject.StartDateTime

StatusId

Declaration

cs-api-definition
public virtual int StatusId { get; set; }

Property Value

int

Implements IEvent.StatusId

Subject

Declaration

cs-api-definition
public virtual string Subject { get; }

Property Value

string

Implements IRemindObject.Subject

Summary

Declaration

cs-api-definition
public virtual string Summary { get; set; }

Property Value

string

Implements IEvent.Summary

ToolTipText

Declaration

cs-api-definition
public virtual string ToolTipText { get; set; }

Property Value

string

Implements IEvent.ToolTipText

UniqueId

Declaration

cs-api-definition
public virtual EventId UniqueId { get; set; }

Property Value

EventId

Implements IEvent.UniqueId

Visible

Declaration

cs-api-definition
public virtual bool Visible { get; set; }

Property Value

bool

Implements IEvent.Visible

Methods

AddOccurrenceException(IEvent, bool)

Declaration

cs-api-definition
public virtual void AddOccurrenceException(IEvent occurrence, bool addExceptionDate)

Parameters

occurrence

IEvent

addExceptionDate

bool

Implements IEvent.AddOccurrenceException(IEvent, bool)

CreateOccurrence(DateTime)

Declaration

cs-api-definition
public virtual IEvent CreateOccurrence(DateTime start)

Parameters

start

DateTime

Returns

IEvent

Implements IEvent.CreateOccurrence(DateTime)

CreateOccurrence(DateTime, bool)

Declaration

cs-api-definition
public virtual IEvent CreateOccurrence(DateTime start, bool exception)

Parameters

start

DateTime

exception

bool

Returns

IEvent

Implements IEvent.CreateOccurrence(DateTime, bool)

CreateOccurrenceInstance()

Declaration

cs-api-definition
protected virtual Event CreateOccurrenceInstance()

Returns

Event

GetOccurrences(DateTime, DateTime)

Declaration

cs-api-definition
public virtual IEnumerable<IEvent> GetOccurrences(DateTime from, DateTime to)

Parameters

from

DateTime

to

DateTime

Returns

IEnumerable<IEvent>

OnPropertyChanged(string)

Declaration

cs-api-definition
protected virtual void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

ResumeNotifications()

Declaration

cs-api-definition
public virtual void ResumeNotifications()

SuspendNotifications()

Declaration

cs-api-definition
public virtual void SuspendNotifications()

Events

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler