Table of Contents

Class UserHierarchyVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("UserHierarchy", 20231203)]
public class UserHierarchyVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent<UserVO>, IParent, IGenericVO
Inheritance
UserHierarchyVO

Properties

GetFieldStampName

Use only field name without table name

public override string GetFieldStampName { get; }

Property Value

string

GetStampValue

public override string GetStampValue { get; }

Property Value

string

endDate

[AttFieldType(AttFieldType.InputTypes.date)]
public DateTime endDate { get; set; }

Property Value

DateTime

iniDate

[AttFieldType(AttFieldType.InputTypes.date)]
[AttMandatory]
public DateTime iniDate { get; set; }

Property Value

DateTime

userHierarchyName

[AttVirtualField]
public string userHierarchyName { get; set; }

Property Value

string

userHierarchyType

[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public UserHierarchyType userHierarchyType { get; set; }

Property Value

UserHierarchyType

userHierarchyTypeName

[AttVirtualField]
public string userHierarchyTypeName { get; set; }

Property Value

string

userStamp

The user stamp

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

Property Value

string

usstamp

Connects to usstamp that contains this line.

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

Property Value

string

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string

Explicit Interface Implementations

ParentVO

UserVO ParentVO { get; set; }

Returns

UserVO

treestamp

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

Returns

string

userHierarchyStamp

This field uniquely identifies the record (primary key by default)

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

Returns

string