Class TplVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Entidade que representa as linhas das condições de pagamento
[AttTable("Tpl", 20151201)]
[AttTableOrderBy("lordem")]
[AttTableGama(Gamas.Advanced)]
public class TplVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<TpVO>, IParent
- Inheritance
-
TplVO
Properties
PaymentTypeVO
[AttExternalCollection(typeof(PaymentTypeVO), new string[] { "[PaymentType].[paymentTypeStamp]", "[Tpl].[formapag]" })]
public PaymentTypeVO PaymentTypeVO { get; }
Property Value
dias
Dias de Pagamento
[AttLenght(3)]
[AttMinValue(0)]
public int dias { get; set; }
Property Value
Remarks
Length 3.
formapag
Forma Pagamento
[AttLenght(55)]
public string formapag { get; set; }
Property Value
Remarks
Length 55.
formapagName
[AttVirtualField]
[AttLenght(20)]
public string formapagName { get; set; }
Property Value
lordem
Ordem da linha no Documento
[AttLenght(10)]
[AttHidden]
public decimal lordem { get; set; }
Property Value
Remarks
Length 10.
Field not available to the user.
pctabt
Percentagem
[AttLenght(5)]
[AttFieldType(AttFieldType.InputTypes.percentage)]
public decimal pctabt { get; set; }
Property Value
Remarks
Length 5.
tplstamp
Single registration field, used to link others to this entity.
[AttLenght(25)]
public string tplstamp { get; set; }
Property Value
Remarks
This field uniquely identifies the record (primary key by default).
Length 25.
tpstamp
Campo que estabelece ligação com a entidade Condições de Pagamento (TP).
[AttForeignKey(typeof(TpVO))]
[AttLenght(25)]
public string tpstamp { get; set; }
Property Value
Remarks
Length 25.
Foreign Key field to another table.
Explicit Interface Implementations
ParentVO
TpVO ParentVO { get; set; }