Class ExternalEventRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ExternalEvent table.
Inherited Members
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()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the ExternalEvent table.
Declaration
public 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.
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 |
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.
EventEnabled
Is the event enabled
Declaration
public short EventEnabled
Field Value
Type | Description |
---|---|
short |
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.
ExternalEventId
Primary key
Declaration
public int ExternalEventId
Field Value
Type | Description |
---|---|
int |
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.
ParentRecord
The thing, that has now become an Event
Declaration
public int ParentRecord
Field Value
Type | Description |
---|---|
int |
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.
ParentTable
The thing, that has now become an Event
Declaration
public short ParentTable
Field Value
Type | Description |
---|---|
short |
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.
Registered
Registered when in UTC.
Declaration
public DateTime Registered
Field Value
Type | Description |
---|---|
DateTime |
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.
RegisteredAssociateId
Registered by whom
Declaration
public int RegisteredAssociateId
Field Value
Type | Description |
---|---|
int |
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.
SignOff
Is Sign Off functionality enabled
Declaration
public short SignOff
Field Value
Type | Description |
---|---|
short |
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.
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 |
---|---|
int |
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.
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 |
---|---|
int |
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.
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 |
---|---|
short |
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.
SignOffTaskId
If not 0, sign off should cause an Activity of this type to be registered
Declaration
public int SignOffTaskId
Field Value
Type | Description |
---|---|
int |
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.
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 |
---|---|
int |
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.
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 |
---|---|
short |
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.
SignOn
Is Sign On functionality enabled
Declaration
public short SignOn
Field Value
Type | Description |
---|---|
short |
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.
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 |
---|---|
int |
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.
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 |
---|---|
int |
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.
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 |
---|---|
short |
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.
SignOnTaskId
If not 0, sign on should cause an Activity of this type to be registered
Declaration
public int SignOnTaskId
Field Value
Type | Description |
---|---|
int |
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.
SignOnTextId
If not 0, the given text should be entered into the appointment
Declaration
public int SignOnTextId
Field Value
Type | Description |
---|---|
int |
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.
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 |
---|---|
short |
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.
Updated
Last updated when in UTC.
Declaration
public DateTime Updated
Field Value
Type | Description |
---|---|
DateTime |
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.
UpdatedAssociateId
Last updated by whom
Declaration
public int UpdatedAssociateId
Field Value
Type | Description |
---|---|
int |
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.
UpdatedCount
Number of updates made to this record
Declaration
public short UpdatedCount
Field Value
Type | Description |
---|---|
short |
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.