Show / Hide Table of Contents

Class DashboardRecordData

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

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

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

Constructors

DashboardRecordData()

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

Declaration
public DashboardRecordData()
Remarks

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

Fields

AssociateId

Associate who owns this dashboard

Declaration
public int AssociateId
Field Value
Type Description
int
Remarks

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

Columns

How many columns there will be in the dashboard.

Declaration
public int Columns
Field Value
Type Description
int
Remarks

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

DashboardId

Primary key

Declaration
public int DashboardId
Field Value
Type Description
int
Remarks

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

DashboardThemeId

The theme belongs to set of slyle rules for the dashboard

Declaration
public int DashboardThemeId
Field Value
Type Description
int
Remarks

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

Description

Detailed description

Declaration
public string Description
Field Value
Type Description
string
Remarks

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

Guid

GUID identifying a default dashboard from SuperOffice

Declaration
public string Guid
Field Value
Type Description
string
Remarks

Please use this class instead of a full DashboardRow 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 DashboardTableInfo 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 dashboard

Declaration
public string Name
Field Value
Type Description
string
Remarks

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

PinForAll

True if pinned for all

Declaration
public short PinForAll
Field Value
Type Description
short
Remarks

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

PinForAssociates

Array of references to the pinned associates

Declaration
public int[] PinForAssociates
Field Value
Type Description
int[]
Remarks

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

PinForGroups

Array of references to the pinned groups

Declaration
public int[] PinForGroups
Field Value
Type Description
int[]
Remarks

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

VisibleForAll

True if visible for all

Declaration
public short VisibleForAll
Field Value
Type Description
short
Remarks

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

VisibleForAssociates

Array of references to the visible for associates

Declaration
public int[] VisibleForAssociates
Field Value
Type Description
int[]
Remarks

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

VisibleForGroups

Array of references to the visible for groups

Declaration
public int[] VisibleForGroups
Field Value
Type Description
int[]
Remarks

Please use this class instead of a full DashboardRow 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 DashboardTableInfo 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)
DashboardRecordDataExtensions.ToInsertAsync(DashboardRecordData, 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