Table of Contents

Class MapYVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

General Ledger Mapping (Mapeamento de exercício)

[AttTable("MapY", 20241107)]
[AttTableVOInfo(typeof(MapYAttInfo))]
[AttTableProducts(new Products[] { Products.Accounting })]
[AttTableOrderBy("[MapY].[year]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.AddOnNotDeployable })]
public class MapYVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
MapYVO

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

PcyVO

[AttExternalCollection(typeof(PcyVO), new string[] { "[PCY].[year]", "[MapY].[year]" })]
public PcyVO PcyVO { get; }

Property Value

PcyVO

description

[AttVirtualField]
[AttLocale(typeof(MapYAttInfo), new string[] { "[MapY].[year]" })]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string description { get; set; }

Property Value

string

gtds

[AttCollection(typeof(GtdVO))]
public List<GtdVO> gtds { get; set; }

Property Value

List<GtdVO>

Remarks

This field is a collection of type List (Of gtdVO).

GtdVO

gts

[AttCollection(typeof(GtVO))]
public List<GtVO> gts { get; set; }

Property Value

List<GtVO>

Remarks

This field is a collection of type List (Of GtVO).

GtVO

isimported

Imported year.

public bool isimported { get; set; }

Property Value

bool

mapystamp

Single registration field

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

Property Value

string

previousyear

Previous year

[AttLenght(5)]
[AttPrimaryKey]
[AttLogInfo(1)]
[AttMandatory]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttList]
public int previousyear { get; set; }

Property Value

int

yearconverted

public bool yearconverted { get; set; }

Property Value

bool

yeariscashflow

public bool yeariscashflow { get; set; }

Property Value

bool

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string

Explicit Interface Implementations

year

Year

[AttLenght(4)]
[AttPrimaryKey]
[AttForeignKey(ForeignType = typeof(PcyVO), HiddenField = false)]
[AttLogInfo(0)]
[AttMandatory]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
int year { get; set; }

Returns

int