Table of Contents

Class EntityDimensionVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("EntityDimension", 20230416)]
[AttTableVOInfo(typeof(EntityDimensionAttInfo))]
[AttTableGama(Gamas.Advanced)]
[AttTableOrderBy("[EntityDimension].[lordem]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.SystemVO, TableFlags.IsNotFormEntity, TableFlags.NotUseHashTag, TableFlags.NotCheckAcess, TableFlags.AddOnNotCustomizable })]
public class EntityDimensionVO : GenericVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent<BusinessVO>, IParent, IGenericVO
Inheritance
EntityDimensionVO

Properties

DimensionVO

[AttExternalCollection(typeof(DimensionVO), new string[] { "[Dimension].[dimensionstamp]", "[EntityDimension].[dimensionstamp]" })]
public DimensionVO DimensionVO { get; }

Property Value

DimensionVO

HierarchyVO

[AttExternalCollection(typeof(HierarchyVO), new string[] { "[Hierarchy].[hierarchystamp]", "[EntityDimension].[hierarchystamp]" })]
public HierarchyVO HierarchyVO { get; }

Property Value

HierarchyVO

PartitionVO

[AttExternalCollection(typeof(PartitionVO), new string[] { "[Partition].[partitionstamp]", "[EntityDimension].[partitionstamp]" })]
public PartitionVO PartitionVO { get; }

Property Value

PartitionVO

dimensionid

[AttLenght(7)]
[AttForeignKey(typeof(DimensionVO), CanDuplicate = true)]
[AttDocType(typeof(DimensionVO))]
[AttIndex]
public int dimensionid { get; set; }

Property Value

int

dimensionname

[AttVirtualField(typeof(EntityDimensionAttInfo))]
[AttLenght(100)]
[AttInterfaces(new Type[] { typeof(IChange) })]
public string dimensionname { get; set; }

Property Value

string

dimensionstamp

[AttForeignKey(typeof(DimensionVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(25)]
[AttIndex]
public string dimensionstamp { get; set; }

Property Value

string

hierarchyname

[AttVirtualField(typeof(EntityDimensionAttInfo))]
[AttLenght(100)]
[AttInterfaces(new Type[] { typeof(IChange) })]
public string hierarchyname { get; set; }

Property Value

string

hierarchystamp

[AttForeignKey(typeof(HierarchyVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(25)]
[AttIndex(new string[] { "hierarchystamp", "parentoristamp" }, new OrderTypes[] { OrderTypes.Ascending, OrderTypes.Ascending })]
public string hierarchystamp { get; set; }

Property Value

string

oristamp

Parent unique ID

[AttLenght(25)]
[AttIndex]
[AttHidden]
public string oristamp { get; set; }

Property Value

string

oritable

Parent entity name, example: CL | FT | FO

[AttLenght(40)]
[AttIndex]
[AttHidden]
public string oritable { get; set; }

Property Value

string

parentoristamp

Grandfather unique ID

[AttLenght(25)]
[AttIndex]
[AttHidden]
public string parentoristamp { get; set; }

Property Value

string

parentoritable

Grandfather entity name, example: CL | FT | FO

[AttLenght(40)]
[AttIndex]
[AttHidden]
public string parentoritable { get; set; }

Property Value

string

partitionname

[AttVirtualField(typeof(EntityDimensionAttInfo))]
[AttLenght(100)]
[AttInterfaces(new Type[] { typeof(IChange) })]
public string partitionname { get; set; }

Property Value

string

percentage

[AttLenght(6, 2)]
[AttFieldType(AttFieldType.InputTypes.percentage)]
public decimal percentage { get; set; }

Property Value

decimal

value

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal value { get; set; }

Property Value

decimal

Explicit Interface Implementations

ParentVO

BusinessVO ParentVO { get; set; }

Returns

BusinessVO

componente

bool componente { get; set; }

Returns

bool

compound

bool compound { get; set; }

Returns

bool

entitydimensionstamp

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

Returns

string

lordem

[AttLenght(10)]
[AttHidden]
decimal lordem { get; set; }

Returns

decimal

partitionstamp

[AttForeignKey(typeof(PartitionVO), CanDuplicate = true)]
[AttLenght(25)]
[AttIndex]
string partitionstamp { get; set; }

Returns

string

previousLineID

[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }

Returns

string

treestamp

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

Returns

string