Table of Contents

Class PoPaymentTypeVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Payment Types of payments

[AttTable("PoPaymentType", 20210901)]
[AttTableGama(Gamas.Grow)]
[AttTableOrderBy("name")]
public class PoPaymentTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<PoVO>, IParent
Inheritance
PoPaymentTypeVO

Remarks

When the payment is made, it can be done with multiple forms of payment. Payment modes come from the entity PaymentTypeVO

Properties

GetFieldStampName

Use only field name without table name

public override string GetFieldStampName { get; }

Property Value

string

GetStampValue

public override string GetStampValue { get; }

Property Value

string

PaymentTypeVO

Payment type PaymentTypeVO

[AttExternalCollection(typeof(PaymentTypeVO), new string[] { "PaymentType.paymentTypeStamp", "paymentTypeStamp" })]
public PaymentTypeVO PaymentTypeVO { get; }

Property Value

PaymentTypeVO

name

Payment mode name name

[AttLenght(30)]
public string name { get; set; }

Property Value

string

paymentTypeStamp

Payment mode

[AttLenght(25)]
[AttForeignKey(typeof(PaymentTypeVO), HiddenField = false)]
public string paymentTypeStamp { get; set; }

Property Value

string

poPaymentTypeStamp

Unique Identifier

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

Property Value

string

poStamp

Connection to the entity PoVO

[AttLenght(25)]
[AttForeignKey(typeof(PoVO))]
public string poStamp { get; set; }

Property Value

string

value

Payment mode value

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal value { get; set; }

Property Value

decimal

Methods

SetStampValue(string)

public override void SetStampValue(string stampID)

Parameters

Nome Tipo Descrição
stampID string

Explicit Interface Implementations

ParentVO

PoVO ParentVO { get; set; }

Returns

PoVO