[]
        
(Showing Draft Content)

C1.C1Schedule.AppointmentCollection

AppointmentCollection Class

The AppointmentCollection is a collection of all Appointment objects in the C1Schedule component.

Namespace: C1.C1Schedule
Assembly: C1.Win.C1Schedule.4.8.dll
Syntax
public class AppointmentCollection : BaseCollection<Appointment>, IList<Appointment>, ICollection<Appointment>, IList, ICollection, IReadOnlyList<Appointment>, IReadOnlyCollection<Appointment>, IEnumerable<Appointment>, IEnumerable, INotifyCollectionChanged

Properties

Name Description
ParentStorage

Gets the reference to the owning AppointmentStorage object.

Methods

Name Description
Add()

Creates the new Appointment object with default settings and adds it to the collection.

Add(DateTime, DateTime)

Creates the new Appointment object with specified parameters and adds it to the collection.

Add(DateTime, DateTime, string)

Creates the new Appointment object with specified parameters and adds it to the collection.

Add(DateTime, TimeSpan)

Creates the new Appointment object with specified parameters and adds it to the collection.

Add(DateTime, TimeSpan, string)

Creates the new Appointment object with specified parameters and adds it to the collection.

AddRange(Appointment[])

Adds an array of Appointment objects to the collection. This methods clears collection before adding new items. Don't use it if you want to save previously existed items.

ClearItems()

Clears the collection.

GetConflicts(Appointment)

Retrieves the AppointmentList object which contains the list of occurrences of Appointment objects which are in conflict with the specified appointment.

GetOccurrences(Appointment, DateTime, DateTime)

Retrieves the AppointmentList object which contains the list of occurrences of the specified master appointment in the specified time interval.

GetOccurrences(BaseObject, string, DateTime, DateTime, bool)

Retrieves the AppointmentList object which contains the full list of Appointment objects in the specified time interval.

GetOccurrences(DateTime, DateTime)

Retrieves the AppointmentList object which contains the full list of Appointment objects in the specified time interval.

InsertItem(int, Appointment)

Overrides the default behavior.

RemoveItem(int)

Overrides the default behavior.

SetItem(int, Appointment)

Overrides the default behavior.