Class ExtraTablesRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the extra_tables table.
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class ExtraTablesRecordData : Object
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
ExtraTablesRecordData()
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the extra_tables table.
Declaration
public ExtraTablesRecordData()
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Fields
Description
Optional description of what this table is used for
Declaration
public string Description
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
DisplayField
The default field to display for this extra table.
Declaration
public int DisplayField
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
EditEntryHeader
The header when editing an entry in this table.
Declaration
public string EditEntryHeader
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ExtraTableName
The database name of this extra table.
Declaration
public string ExtraTableName
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ExtraTablesId
The primary key (auto-incremented)
Declaration
public int ExtraTablesId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Flags
Bitmap for flags for this entry.
Declaration
public uint Flags
Field Value
Type | Description |
---|---|
UInt32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
FullnameField
If this table is hierarchically organized, then this field can contain a field which will be assigned a fullname, such as 'Support/Hardware/Keyboards'.
Declaration
public int FullnameField
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
HierarchyId
This extra table is inside this hierarchy folder
Declaration
public int HierarchyId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
IconId
The id of the binary object entry
Declaration
public int IconId
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Name
The name of this extra table.
Declaration
public string Name
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
NewEntryHeader
The header when creating a new entry in this table.
Declaration
public string NewEntryHeader
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ParentField
If this table is hierarchically organized, then this field can contain a field which is a parent-field, creating a hierarchy.
Declaration
public int ParentField
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ScreenChooserAll
The screen chooser to use for this extra table when viewing the table.
Declaration
public int ScreenChooserAll
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ScreenChooserEdit
The screen chooser to use for this extra table when editing the table.
Declaration
public int ScreenChooserEdit
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ScreenChooserEntry
The screen chooser to use for this extra table when viewing an entry.
Declaration
public int ScreenChooserEntry
Field Value
Type | Description |
---|---|
Int32 |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
SearchHeader
The header when searching this table.
Declaration
public string SearchHeader
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
SortOrder
The default sort_order for this extra table.
Declaration
public string SortOrder
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
ViewEntryHeader
The header when viewing entries in this table.
Declaration
public string ViewEntryHeader
Field Value
Type | Description |
---|---|
String |
Remarks
Please use this class instead of a full ExtraTablesRow 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 ExtraTablesTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.