Table of Contents

Class PaymentConfigVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Payment Configuration

[AttTable("PaymentConfig", 20240901)]
[AttTableVOInfo(typeof(PaymentConfigAttInfo))]
[AttTableProducts(new Products[] { Products.Payroll })]
[AttTableOrderBy("[PaymentConfig].[code]")]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD })]
[AttTableMaintenance(typeof(PaymentConfigMaintenance))]
public class PaymentConfigVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
PaymentConfigVO

Properties

BlVO

[AttExternalCollection(typeof(BlVO), new string[] { "[Bl].[noconta]", "[PaymentConfig].[blaccount]" })]
public BlVO BlVO { get; }

Property Value

BlVO

OcReturnVO

[AttExternalCollection(typeof(OcVO), new string[] { "[Oc].[olcodigo]", "[PaymentConfig].[olcode]" })]
public OcVO OcReturnVO { get; }

Property Value

OcVO

OcVO

[AttExternalCollection(typeof(OcVO), new string[] { "[Oc].[olcodigo]", "[PaymentConfig].[olcode]" })]
public OcVO OcVO { get; }

Property Value

OcVO

asciidefstamp

[AttVirtualField]
[AttHidden]
public string asciidefstamp { get; set; }

Property Value

string

bankentity

Entidade do banco

[AttLenght(6)]
public string bankentity { get; set; }

Property Value

string

blaccount

Bank account.

[AttLenght(4)]
public int blaccount { get; set; }

Property Value

int

bldescription

[AttVirtualField]
[AttHidden]
public string bldescription { get; set; }

Property Value

string

code

ID.

[AttLenght(40)]
[AttLogInfo(0)]
[AttPrimaryKey]
public string code { get; set; }

Property Value

string

createstreasurytransaction

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList]
[AttDefaultValue("1")]
public bool createstreasurytransaction { get; set; }

Property Value

bool

description

Description.

[AttLenght(400)]
[AttList]
[AttLogInfo(1)]
[AttMandatory]
public string description { get; set; }

Property Value

string

exceldefstamp

[AttVirtualField]
[AttHidden]
public string exceldefstamp { get; set; }

Property Value

string

inactive

Inactive.

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

Property Value

bool

isascii

[AttVirtualField]
[AttHidden]
public bool isascii { get; set; }

Property Value

bool

isexcel

[AttVirtualField]
[AttHidden]
public bool isexcel { get; set; }

Property Value

bool

isreadonly

[AttPhcOwner(new string[] { "blaccount", "olcode", "inactive", "olcodereturn", "xmlasciistamp", "xmlasciitable", "[PaymentConfig].[bankentity]" })]
public bool isreadonly { get; set; }

Property Value

bool

isxml

[AttVirtualField]
[AttHidden]
public bool isxml { get; set; }

Property Value

bool

isxmlascii

Has electronic format.

public bool isxmlascii { get; set; }

Property Value

bool

olcode

Tresury code (código de tesouraria).

[AttLenght(12)]
public string olcode { get; set; }

Property Value

string

olcodereturn

Tresury code (código de tesouraria) - recebimentos.

[AttLenght(12)]
public string olcodereturn { get; set; }

Property Value

string

oldescription

[AttVirtualField]
[AttHidden]
public string oldescription { get; set; }

Property Value

string

olreturndescription

[AttVirtualField]
[AttHidden]
public string olreturndescription { get; set; }

Property Value

string

paymentconfigeletronictype

[AttVirtualField]
[AttHidden]
public PaymentConfigEletronicType paymentconfigeletronictype { get; set; }

Property Value

PaymentConfigEletronicType

paymentconfigstamp

Stamp.

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

Property Value

string

paymenttypedescription

[AttVirtualField]
[AttHidden]
public string paymenttypedescription { get; set; }

Property Value

string

paymenttypestamp

Payment type connection (forma de pagamento).

[AttLenght(25)]
[AttForeignKey(CanDuplicate = true, ForeignType = typeof(PaymentTypeVO), HiddenField = false)]
[AttMandatory]
public string paymenttypestamp { get; set; }

Property Value

string

xmlasciidescription

[AttVirtualField]
[AttHidden]
public string xmlasciidescription { get; set; }

Property Value

string

xmlasciistamp

Electronic format connection.

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

Property Value

string

xmlasciitable

XML or ASCII.

[AttLenght(12)]
public string xmlasciitable { get; set; }

Property Value

string

xmldefstamp

[AttVirtualField]
[AttHidden]
public string xmldefstamp { get; set; }

Property Value

string