Show / Hide Table of Contents

Class ExternalEventRecordData

POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ExternalEvent table.

Inheritance
Object
ExternalEventRecordData
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class ExternalEventRecordData
Remarks

Please use this class instead of a full ExternalEventRow object when you do not need to create or update a value in the database. Row objects have a large overhead since they carry the corresponding ExternalEventTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

ExternalEventRecordData()

Declaration
public ExternalEventRecordData()

Fields

EventDate

Dateof the event; publishing/visibility dates are in Publish, and restrictions are in AudienceVisibility

Declaration
public DateTime EventDate
Field Value
Type Description
DateTime

EventEnabled

Is the event enabled

Declaration
public short EventEnabled
Field Value
Type Description
Int16

ExternalEventId

Primary key

Declaration
public int ExternalEventId
Field Value
Type Description
Int32

ParentRecord

The thing, that has now become an Event

Declaration
public int ParentRecord
Field Value
Type Description
Int32

ParentTable

The thing, that has now become an Event

Declaration
public short ParentTable
Field Value
Type Description
Int16

Registered

Registered when in UTC.

Declaration
public DateTime Registered
Field Value
Type Description
DateTime

RegisteredAssociateId

Registered by whom

Declaration
public int RegisteredAssociateId
Field Value
Type Description
Int32

SignOff

Is Sign Off functionality enabled

Declaration
public short SignOff
Field Value
Type Description
Int16

SignOffAssocId

If 0, the signOn Activity should go into the persons Our Contact; if not 0, this is the Associate whose diary should get the activity

Declaration
public int SignOffAssocId
Field Value
Type Description
Int32

SignOffConfTextId

If not 0, the given text should be shown as a confirmation text before accpting Sign Off

Declaration
public int SignOffConfTextId
Field Value
Type Description
Int32

SignOffTaskEnable

If not 0, a task should be created when the external user Signs Off an event

Declaration
public short SignOffTaskEnable
Field Value
Type Description
Int16

SignOffTaskId

If not 0, sign off should cause an Activity of this type to be registered

Declaration
public int SignOffTaskId
Field Value
Type Description
Int32

SignOffTextId

If not 0, the given text should be shown as a confirmation text before accpting Sign Off

Declaration
public int SignOffTextId
Field Value
Type Description
Int32

SignOffTriggersAssign

If 1, the SignOff task should be created as an Assigned task, triggering the invitation dialog

Declaration
public short SignOffTriggersAssign
Field Value
Type Description
Int16

SignOn

Is Sign On functionality enabled

Declaration
public short SignOn
Field Value
Type Description
Int16

SignOnAssocId

If 0, the signOn Activity should go into the persons Our Contact; if not 0, this is the Associate whose diary should get the activity

Declaration
public int SignOnAssocId
Field Value
Type Description
Int32

SignOnConfTextId

If not 0, the given text should be shown as a confirmation text before accpting Sign On

Declaration
public int SignOnConfTextId
Field Value
Type Description
Int32

SignOnTaskEnable

If not 0, a task should be created when the external user Signs On to an event

Declaration
public short SignOnTaskEnable
Field Value
Type Description
Int16

SignOnTaskId

If not 0, sign on should cause an Activity of this type to be registered

Declaration
public int SignOnTaskId
Field Value
Type Description
Int32

SignOnTextId

If not 0, the given text should be entered into the appointment

Declaration
public int SignOnTextId
Field Value
Type Description
Int32

SignOnTriggersAssign

If 1, the SignOn task should be created as an Assigned task, triggering the invitation dialog

Declaration
public short SignOnTriggersAssign
Field Value
Type Description
Int16

Updated

Last updated when in UTC.

Declaration
public DateTime Updated
Field Value
Type Description
DateTime

UpdatedAssociateId

Last updated by whom

Declaration
public int UpdatedAssociateId
Field Value
Type Description
Int32

UpdatedCount

Number of updates made to this record

Declaration
public short UpdatedCount
Field Value
Type Description
Int16

Extension Methods

EnumUtil.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
ExternalEventRecordDataExtensions.ToInsert(ExternalEventRecordData)
Converters.MapEnums<From, To>(From)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top