Table of Contents

Class DashboardVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("Dashboard", 20231024)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.NotUseHashTag })]
[AttTableVOInfo(typeof(DashboardAttInfo))]
[AttTableOrderBy("title", "A")]
[AttTableMaintenance(typeof(DashboardMaintenance))]
public class DashboardVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
DashboardVO

Properties

RoleVO

[AttExternalCollection(typeof(RoleVO), new string[] { "[PF].[pfstamp]", "[Dashboard].[pfstamp]" })]
public RoleVO RoleVO { get; }

Property Value

RoleVO

cards

Cards of a dashboard

[AttCollection(typeof(DashboardCardVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<DashboardCardVO> cards { get; set; }

Property Value

List<DashboardCardVO>

dashboardstamp

ID, used to link others to this entity.

[AttLenght(25)]
public string dashboardstamp { get; set; }

Property Value

string

Remarks

This field uniquely identifies the record.

isreadonly

Read-only mode

[AttPhcOwner]
public bool isreadonly { get; set; }

Property Value

bool

Remarks

This field is reserved for use by PHC exclusively.

Non Duplicable Field

minPlan

[AttLenght(2)]
public int minPlan { get; set; }

Property Value

int

pfresumo

[AttVirtualField]
[AttHidden]
public string pfresumo { get; set; }

Property Value

string

pfstamp

Role of the users who has access to this dashboard

[AttForeignKey(typeof(RoleVO))]
[AttLenght(25)]
[AttIndex]
public string pfstamp { get; set; }

Property Value

string

title

Title of dashboard

[AttLenght(50)]
[AttFieldType(AttFieldType.InputTypes.string)]
[AttList]
public string title { get; set; }

Property Value

string

type

Type of Dashboard

[AttLenght(3)]
public DashboardType type { get; set; }

Property Value

DashboardType

usstamp

Owner of Dashboard

[AttForeignKey(typeof(UserVO))]
[AttLenght(25)]
[AttIndex]
public string usstamp { get; set; }

Property Value

string