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
HierarchyVO
[AttExternalCollection(typeof(HierarchyVO), new string[] { "[Hierarchy].[hierarchystamp]", "[EntityDimension].[hierarchystamp]" })]
public HierarchyVO HierarchyVO { get; }
Property Value
PartitionVO
[AttExternalCollection(typeof(PartitionVO), new string[] { "[Partition].[partitionstamp]", "[EntityDimension].[partitionstamp]" })]
public PartitionVO PartitionVO { get; }
Property Value
dimensionid
[AttLenght(7)]
[AttForeignKey(typeof(DimensionVO), CanDuplicate = true)]
[AttDocType(typeof(DimensionVO))]
[AttIndex]
public int dimensionid { get; set; }
Property Value
dimensionname
[AttVirtualField(typeof(EntityDimensionAttInfo))]
[AttLenght(100)]
[AttInterfaces(new Type[] { typeof(IChange) })]
public string dimensionname { get; set; }
Property Value
dimensionstamp
[AttForeignKey(typeof(DimensionVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(25)]
[AttIndex]
public string dimensionstamp { get; set; }
Property Value
hierarchyname
[AttVirtualField(typeof(EntityDimensionAttInfo))]
[AttLenght(100)]
[AttInterfaces(new Type[] { typeof(IChange) })]
public string hierarchyname { get; set; }
Property Value
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
oristamp
Parent unique ID
[AttLenght(25)]
[AttIndex]
[AttHidden]
public string oristamp { get; set; }
Property Value
oritable
Parent entity name, example: CL | FT | FO
[AttLenght(40)]
[AttIndex]
[AttHidden]
public string oritable { get; set; }
Property Value
parentoristamp
Grandfather unique ID
[AttLenght(25)]
[AttIndex]
[AttHidden]
public string parentoristamp { get; set; }
Property Value
parentoritable
Grandfather entity name, example: CL | FT | FO
[AttLenght(40)]
[AttIndex]
[AttHidden]
public string parentoritable { get; set; }
Property Value
partitionname
[AttVirtualField(typeof(EntityDimensionAttInfo))]
[AttLenght(100)]
[AttInterfaces(new Type[] { typeof(IChange) })]
public string partitionname { get; set; }
Property Value
percentage
[AttLenght(6, 2)]
[AttFieldType(AttFieldType.InputTypes.percentage)]
public decimal percentage { get; set; }
Property Value
value
[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal value { get; set; }
Property Value
Explicit Interface Implementations
ParentVO
BusinessVO ParentVO { get; set; }
Returns
componente
bool componente { get; set; }
Returns
compound
bool compound { get; set; }
Returns
entitydimensionstamp
[AttLenght(25)]
string entitydimensionstamp { get; set; }
Returns
lordem
[AttLenght(10)]
[AttHidden]
decimal lordem { get; set; }
Returns
partitionstamp
[AttForeignKey(typeof(PartitionVO), CanDuplicate = true)]
[AttLenght(25)]
[AttIndex]
string partitionstamp { get; set; }
Returns
previousLineID
[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }
Returns
treestamp
[AttLenght(25)]
string treestamp { get; set; }