Table of Contents

Class CalendarEventVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Event displayed in the calendar

[AttTable("CalendarEvent", 20180212)]
[AttTableProducts(new Products[] { Products.Agenda })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CelebrateFirstInsert })]
[AttTableVOInfo(typeof(CalendarEventAttInfo))]
public class CalendarEventVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
CalendarEventVO

Properties

allDay

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool allDay { get; set; }

Property Value

bool

calendarEventInBlockKey

[AttLenght(25)]
public string calendarEventInBlockKey { get; set; }

Property Value

string

calendareventstamp

ID, used to link others to this entity.

[AttLenght(25)]
public string calendareventstamp { get; set; }

Property Value

string

Remarks

This field uniquely identifies the record.

description

Description of what the event is about

[AttFieldType(AttFieldType.InputTypes.memo)]
public string description { get; set; }

Property Value

string

editingInBlock

public bool editingInBlock { get; set; }

Property Value

bool

endsAt

Time the event ends at

[AttLenght(5)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
[AttLogInfo(3)]
[AttList]
public string endsAt { get; set; }

Property Value

string

eventColor

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMandatory]
public PalleteGO eventColor { get; set; }

Property Value

PalleteGO

places

Places where the event will happen

[AttCollection(typeof(CalendarEventPlaceVO))]
public List<CalendarEventPlaceVO> places { get; set; }

Property Value

List<CalendarEventPlaceVO>

scheduledFor

Date the event is scheduled for

[AttMandatory]
[AttLogInfo(1)]
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime scheduledFor { get; set; }

Property Value

DateTime

startsAt

Time the event starts at

[AttLenght(5)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.shortTime)]
[AttLogInfo(2)]
[AttList]
public string startsAt { get; set; }

Property Value

string

title

Title of the event

[AttLenght(50)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string title { get; set; }

Property Value

string

users

Users attending the event

[AttCollection(typeof(CalendarEventUserVO))]
public List<CalendarEventUserVO> users { get; set; }

Property Value

List<CalendarEventUserVO>

willClearInBlockKey

public bool willClearInBlockKey { get; set; }

Property Value

bool