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()

Declaration
public DashboardRecordData()

Fields

AssociateId

Associate who owns this dashboard

Declaration
public int AssociateId
Field Value
Type Description
Int32

Columns

How many columns there will be in the dashboard.

Declaration
public int Columns
Field Value
Type Description
Int32

DashboardId

Primary key

Declaration
public int DashboardId
Field Value
Type Description
Int32

DashboardThemeId

The theme belongs to set of slyle rules for the dashboard

Declaration
public int DashboardThemeId
Field Value
Type Description
Int32

Description

Detailed description

Declaration
public string Description
Field Value
Type Description
String

Guid

GUID identifying a default dashboard from SuperOffice

Declaration
public string Guid
Field Value
Type Description
String

Name

The name of this dashboard

Declaration
public string Name
Field Value
Type Description
String

PinForAll

True if pinned for all

Declaration
public short PinForAll
Field Value
Type Description
Int16

PinForAssociates

Array of references to the pinned associates

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

PinForGroups

Array of references to the pinned groups

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

Registered

Registered when in UTC.

Declaration
public DateTime Registered
Field Value
Type Description
DateTime

RegisteredAssociateId

Registered by whom

Declaration
public int RegisteredAssociateId
Field Value
Type Description
Int32

Updated

Last updated when in UTC.

Declaration
public DateTime Updated
Field Value
Type Description
DateTime

UpdatedAssociateId

Last updated by whom

Declaration
public int UpdatedAssociateId
Field Value
Type Description
Int32

UpdatedCount

Number of updates made to this record

Declaration
public short UpdatedCount
Field Value
Type Description
Int16

VisibleForAll

True if visible for all

Declaration
public short VisibleForAll
Field Value
Type Description
Int16

VisibleForAssociates

Array of references to the visible for associates

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

VisibleForGroups

Array of references to the visible for groups

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

Extension Methods

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