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