Class ElementProfileRecordData
POCO (Plain Old CLR Object) class that can be used to hold data corresponding to a row from the element_profile table.
Inherited Members
Namespace: SuperOffice.CRM.Rows
Assembly: SoDataBase.dll
Syntax
public class ElementProfileRecordData
Remarks
Please use this class instead of a full ElementProfileRow 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 ElementProfileTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.
Constructors
ElementProfileRecordData()
Declaration
public ElementProfileRecordData()
Fields
Config
The actual profile data. Each HtmlElement may choose format. Normally XML.
Declaration
public string Config
Field Value
Type | Description |
---|---|
String |
ElementProfileId
The primary key (auto-incremented)
Declaration
public int ElementProfileId
Field Value
Type | Description |
---|---|
Int32 |
ElementType
What kind of element is this? Static, blogic or extra table?
Declaration
public short ElementType
Field Value
Type | Description |
---|---|
Int16 |
FilterField
Name of field, if any, that is used to filter which profiles should be shown
Declaration
public string FilterField
Field Value
Type | Description |
---|---|
String |
FilterValue
If filter_field is set, then this field is the value that is used to filter which profiles should be shown
Declaration
public string FilterValue
Field Value
Type | Description |
---|---|
String |
Name
This is the name used by common profiles
Declaration
public string Name
Field Value
Type | Description |
---|---|
String |
OwnedByUser
The id of the user.
Declaration
public int OwnedByUser
Field Value
Type | Description |
---|---|
Int32 |
ProfileType
Enum indicating whether this is the default profile (only one), user profile or a common profile. Defined in Profile.h
Declaration
public short ProfileType
Field Value
Type | Description |
---|---|
Int16 |
ScreenDefinitionElement
The id of the screen_definition_element.
Declaration
public int ScreenDefinitionElement
Field Value
Type | Description |
---|---|
Int32 |
StaticElement
An enum for which HtmlElement this is. All profileable elements in static screens has a unique enum matching this one.
Declaration
public short StaticElement
Field Value
Type | Description |
---|---|
Int16 |