Table of Contents

Class PaymentMethodVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("PaymentMethod", 20221016)]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[PaymentMethod].[order]")]
[AttTableFlags(new TableFlags[] { TableFlags.AddOnCustomizable })]
public class PaymentMethodVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<ContractVO>, IParent
Inheritance
PaymentMethodVO

Properties

PaymentConfigVO

[AttExternalCollection(typeof(PaymentConfigVO), new string[] { "[PaymentMethod].[paymentconfigcode]", "[PaymentConfig].[code]" })]
public PaymentConfigVO PaymentConfigVO { get; }

Property Value

PaymentConfigVO

contractstamp

[AttForeignKey(typeof(ContractVO))]
[AttLenght(25)]
[AttIndex]
public string contractstamp { get; set; }

Property Value

string

dateini

[AttMandatory]
[AttFieldType(AttFieldType.InputTypes.date)]
[AttList]
public DateTime dateini { get; set; }

Property Value

DateTime

iban

[AttLenght(34)]
public string iban { get; set; }

Property Value

string

paymentconfigcode

[AttForeignKey(typeof(PaymentConfigVO), CanDuplicate = true, HiddenField = false)]
[AttLenght(40)]
[AttIndex]
public string paymentconfigcode { get; set; }

Property Value

string

paymentconfigdescription

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

Property Value

string

reference

[AttLenght(40)]
public string reference { get; set; }

Property Value

string

swift

[AttLenght(11)]
public string swift { get; set; }

Property Value

string

Explicit Interface Implementations

ParentVO

ContractVO ParentVO { get; set; }

Returns

ContractVO

order

[AttLenght(10)]
[AttHidden]
decimal order { get; set; }

Returns

decimal

paymentmethodstamp

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

Returns

string

previousLineID

[AttVirtualField]
[AttHidden]
string previousLineID { get; set; }

Returns

string