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
Remarks
Length 3 .
Non Duplicable Field.
countryiso3166code
Country iso 3166 code
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public int countryiso3166code { get; set; }
Property Value
market
Mercado.
[AttVirtualField]
[AttLenght(1)]
public int market { get; }
Property Value
nome
Name.
Contains country name.
[AttLenght(55)]
[AttMandatory]
[AttPrimaryKey]
[AttLabelField(new string[] { })]
[AttLogInfo(0)]
public string nome { get; set; }
Property Value
Remarks
Length 55.
Non Duplicable Field.
nomeabrv
Abbreviated name.
Contains the acronym \ abbreviated name of the country.
[AttLenght(3)]
[AttLogInfo(1)]
public string nomeabrv { get; set; }
Property Value
Remarks
Length 3 .
Non Duplicable Field.
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
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
Remarks
Length 2 .
ueMember
Pais pertencente á União Europeia
public bool ueMember { get; set; }