Table of Contents

Class SzVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Warehouses

[AttTable("Sz", 20221121)]
[AttTableGama(Gamas.Advanced)]
[AttTableProducts(new Products[] { Products.STOCKS })]
[AttTableVOInfo(typeof(SzAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.RequiresAdminAccess, TableFlags.TableForJorge })]
public class SzVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
SzVO

Properties

CountryVO

É uma refência a entidade Países

[AttExternalCollection(typeof(CountryVO), new string[] { "countries.paisesstamp", "paisesstamp" })]
public CountryVO CountryVO { get; }

Property Value

CountryVO

Remarks

Este campo é uma colecção Externa do tipo CountryVO.

no

Warehouse Number.

[AttPrimaryKey]
[AttLenght(5)]
[AttMandatory]
[AttLogInfo(0)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttList]
public int no { get; set; }

Property Value

int

Remarks

This field is Primary Key.

Length 5.

Research field.

Field available in the basic search results list.

Required field.

nome

Warehouse Name.

[AttLenght(30)]
[AttMandatory]
[AttLogInfo(1)]
[AttList]
public string nome { get; set; }

Property Value

string

Remarks

Length 30.

Search Field.

Field available in the basic search results list.

Non Duplicable Field.

posdevicesSz

[AttCollection(typeof(PosDeviceSzVO))]
public List<PosDeviceSzVO> posdevicesSz { get; set; }

Property Value

List<PosDeviceSzVO>

szstamp

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

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

Property Value

string

Remarks

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

Length 25.

Explicit Interface Implementations

codpost

Código Postal

[AttLenght(45)]
[AttRGPDrank(RGPDranks.Personal)]
string codpost { get; set; }

Returns

string

Remarks

Length 45.

local

Localidade

[AttLenght(43)]
string local { get; set; }

Returns

string

Remarks

Length 43.

morada

Morada

[AttLenght(55)]
string morada { get; set; }

Returns

string

Remarks

Length 55.

morada2

string morada2 { get; set; }

Returns

string

municipio

Morada do municipio de Carga.

[AttLenght(55)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
[AttRGPDrank(RGPDranks.Personal)]
string municipio { get; set; }

Returns

string

pais

Representa um País

[AttLenght(70)]
string pais { get; set; }

Returns

string

paisesstamp

Campo de ligação a entidade Países

[AttForeignKey(CanDuplicate = true, ForeignType = typeof(CountryVO), HiddenField = false)]
[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
string paisesstamp { get; set; }

Returns

string

provincia

Morada do local de Carga.

[AttLenght(55)]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_AO })]
[AttRGPDrank(RGPDranks.Personal)]
string provincia { get; set; }

Returns

string