Table of Contents

Class PcVarVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Rows of General Ledger Accounts (Tabela de contas) Connection between the Account and the Variables

[AttTable("PcVar", 20220314)]
[AttTableProducts(new Products[] { Products.Accounting })]
[AttTableFlags(new TableFlags[] { TableFlags.DisableRowCount })]
[AttTableOrderBy("[PcVar].[order]")]
public class PcVarVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<PcVO>, IParent
Inheritance
PcVarVO

Properties

AvVO

[AttExternalCollection(typeof(AvVO), new string[] { "[Av].[avstamp]", "[PcVar].[avstamp]" })]
public AvVO AvVO { get; }

Property Value

AvVO

accountid

Account ID (NĂºmero da conta)

[AttLenght(30)]
public string accountid { get; set; }

Property Value

string

avstamp

Connection field to the main entity AvVO.

[AttForeignKey(true, typeof(AvVO))]
[AttLenght(25)]
public string avstamp { get; set; }

Property Value

string

chipLabel

chip label

[AttVirtualField]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string chipLabel { get; set; }

Property Value

string

code

Code

[AttLenght(150)]
public string code { get; set; }

Property Value

string

digits

Digits

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

Property Value

int

masktype

Mask type

[AttIndex(new string[] { "masktype", "avstamp" }, new string[] { "pcstamp" })]
public PcVarMaskTypeEnum masktype { get; set; }

Property Value

PcVarMaskTypeEnum

pcstamp

Connection field to the main entity AvVO.

[AttForeignKey(typeof(PcVO))]
[AttLenght(25)]
public string pcstamp { get; set; }

Property Value

string

value

Value

[AttLenght(10)]
public string value { get; set; }

Property Value

string

Methods

toString()

Returns a string that represents the current object.

public override string toString()

Returns

string

A string that represents the current object.

Explicit Interface Implementations

ParentVO

PcVO ParentVO { get; set; }

Returns

PcVO

order

Indicates the line order in the document.

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

Returns

decimal

pcvarstamp

Single registration field, used to link others to this entity.

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

Returns

string

previouslineid

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

Returns

string