Table of Contents

Class CountryVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Countries

[AttTable("countries", 20220803)]
[AttTableOrderBy("nome")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.RequiresAdminAccess, TableFlags.NotCheckAcess, TableFlags.DisableRowCount, TableFlags.NotUseHashTag })]
[AttTableMaintenance(typeof(CountriesMaintenance))]
public class CountryVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
CountryVO

Properties

codigosnc

SNC Code.

Contains the country code using the number of SNC account.

[AttLenght(3)]
[AttLogInfo(2)]
public int codigosnc { get; set; }

Property Value

int

Remarks

Length 3 .

Non Duplicable Field.

Example: 1 (Portugal)

countryiso3166code

Country iso 3166 code

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public int countryiso3166code { get; set; }

Property Value

int

market

Mercado.

[AttVirtualField]
[AttLenght(1)]
public int market { get; }

Property Value

int

nome

Name.

Contains country name.

[AttLenght(55)]
[AttMandatory]
[AttPrimaryKey]
[AttLabelField(new string[] { })]
[AttLogInfo(0)]
public string nome { get; set; }

Property Value

string

Remarks

Length 55.

Non Duplicable Field.

Example: Portugal

nomeabrv

Abbreviated name.

Contains the acronym \ abbreviated name of the country.

[AttLenght(3)]
[AttLogInfo(1)]
public string nomeabrv { get; set; }

Property Value

string

Remarks

Length 3 .

Non Duplicable Field.

Example: PT

paisesstamp

Stamp of country.

Contains the unique key of the country identification. It is used to link to other tables. .

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

Property Value

string

Remarks

Length 25 .

This field is primary key.

pncont

Country of tax number.

Contains the initial \ abbreviated name of the country of the tax number. It is used for exporting the file SAFT-PT.

[AttLenght(2)]
public string pncont { get; set; }

Property Value

string

Remarks

Length 2 .

Example: PT

ueMember

Pais pertencente á União Europeia

public bool ueMember { get; set; }

Property Value

bool