Table of Contents

Class BlTypeVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("BlType", 20230413)]
[AttTableGama(Gamas.Corporate)]
[AttTableProducts(new Products[] { Products.TESOURARIA })]
[AttTableVOInfo(typeof(BlTypeAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
[AttTableMaintenance(typeof(BlTypeMaintenance))]
public class BlTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
BlTypeVO

Properties

SupplyTypeVO

[AttExternalCollection(typeof(SupplyTypeVO), new string[] { "[BlType].[supplyTypeID]", "[SupplyType].[Id]" })]
public SupplyTypeVO SupplyTypeVO { get; }

Property Value

SupplyTypeVO

accountsMeeting

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public bool accountsMeeting { get; set; }

Property Value

bool

availableforecast

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public bool availableforecast { get; set; }

Property Value

bool

bltypestamp

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

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

Property Value

string

Remarks

Length 25.

canBeUsedForSepa

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public bool canBeUsedForSepa { get; set; }

Property Value

bool

description

Description of the journal (DI)

[AttLenght(200)]
[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
[AttLogInfo(1)]
[AttList]
public string description { get; set; }

Property Value

string

id

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

Property Value

decimal

inactive

[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList]
public bool inactive { get; set; }

Property Value

bool

supplytypeid

[AttLenght(10)]
[AttProducts(new Products[] { Products.Accounting })]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal supplytypeid { get; set; }

Property Value

decimal

supplytypename

[AttVirtualField]
public string supplytypename { get; set; }

Property Value

string

typeofmovement

Third Party (terceiros - customer or supplier)

[AttMandatory]
public TypesOfMovements typeofmovement { get; set; }

Property Value

TypesOfMovements