Class ExtraTablesRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the extra_tables table.
Inheritance
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()
Declaration
public ExtraTablesRecordData()
Fields
Description
Optional description of what this table is used for
Declaration
public string Description
Field Value
Type | Description |
---|---|
System.String |
DisplayField
The default field to display for this extra table.
Declaration
public int DisplayField
Field Value
Type | Description |
---|---|
System.Int32 |
EditEntryHeader
The header when editing an entry in this table.
Declaration
public string EditEntryHeader
Field Value
Type | Description |
---|---|
System.String |
ExtraTableName
The database name of this extra table.
Declaration
public string ExtraTableName
Field Value
Type | Description |
---|---|
System.String |
ExtraTablesId
The primary key (auto-incremented)
Declaration
public int ExtraTablesId
Field Value
Type | Description |
---|---|
System.Int32 |
Flags
Bitmap for flags for this entry.
Declaration
public uint Flags
Field Value
Type | Description |
---|---|
System.UInt32 |
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 |
---|---|
System.Int32 |
HierarchyId
This extra table is inside this hierarchy folder
Declaration
public int HierarchyId
Field Value
Type | Description |
---|---|
System.Int32 |
Name
The name of this extra table.
Declaration
public string Name
Field Value
Type | Description |
---|---|
System.String |
NewEntryHeader
The header when creating a new entry in this table.
Declaration
public string NewEntryHeader
Field Value
Type | Description |
---|---|
System.String |
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 |
---|---|
System.Int32 |
ScreenChooserAll
The screen chooser to use for this extra table when viewing the table.
Declaration
public int ScreenChooserAll
Field Value
Type | Description |
---|---|
System.Int32 |
ScreenChooserEdit
The screen chooser to use for this extra table when editing the table.
Declaration
public int ScreenChooserEdit
Field Value
Type | Description |
---|---|
System.Int32 |
ScreenChooserEntry
The screen chooser to use for this extra table when viewing an entry.
Declaration
public int ScreenChooserEntry
Field Value
Type | Description |
---|---|
System.Int32 |
SearchHeader
The header when searching this table.
Declaration
public string SearchHeader
Field Value
Type | Description |
---|---|
System.String |
SortOrder
The default sort_order for this extra table.
Declaration
public string SortOrder
Field Value
Type | Description |
---|---|
System.String |
ViewEntryHeader
The header when viewing entries in this table.
Declaration
public string ViewEntryHeader
Field Value
Type | Description |
---|---|
System.String |