Show / Hide Table of Contents

Class ScreenDefinitionElementRecordData

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

Inheritance
object
ScreenDefinitionElementRecordData
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 ScreenDefinitionElementRecordData
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Constructors

ScreenDefinitionElementRecordData()

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

Declaration
public ScreenDefinitionElementRecordData()
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Fields

BaseTable

Name of the table used as a base for element profile configuration

Declaration
public string BaseTable
Field Value
Type Description
string
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

CreationScript

The script used to create this element

Declaration
public string CreationScript
Field Value
Type Description
string
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Description

A description of this field

Declaration
public string Description
Field Value
Type Description
string
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ElementType

An enum for which HtmlElement type this is.

Declaration
public short ElementType
Field Value
Type Description
short
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Hide

If TRUE the element will be hidden from the user

Declaration
public short Hide
Field Value
Type Description
short
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Name

A name (handle) for this element.

Declaration
public string Name
Field Value
Type Description
string
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

OrderPos

The sorted position of this screen in this chooser

Declaration
public int OrderPos
Field Value
Type Description
int
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ScreenDefinition

The screen-definition this element belongs to

Declaration
public int ScreenDefinition
Field Value
Type Description
int
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

ScreenDefinitionElementId

Primary key

Declaration
public int ScreenDefinitionElementId
Field Value
Type Description
int
Remarks

Please use this class instead of a full ScreenDefinitionElementRow 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 ScreenDefinitionElementTableInfo object, which in turn defines fields and aliases; there may be a Sentry on a row, and various other helper objects.

Extension Methods

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