Table of Contents

Class CommissionConfigVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("CommissionConfig", 20230203)]
[AttTableVOInfo(typeof(CommissionConfigAttInfo))]
[AttTableProducts(new Products[] { Products.VENDAS })]
[AttTableGama(Gamas.Advanced)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
public class CommissionConfigVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
CommissionConfigVO

Properties

commissionType

Comission formula

[AttLenght(2)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMandatory]
[AttMinValue(1)]
public CommissionConfigType commissionType { get; set; }

Property Value

CommissionConfigType

commissionconfigstamp

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

Property Value

string

description

Description of this config

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

Property Value

string

forSupervisor

Set this commission for

public bool forSupervisor { get; set; }

Property Value

bool

ranges

[AttCollection(typeof(CommissionRangeVO))]
public List<CommissionRangeVO> ranges { get; set; }

Property Value

List<CommissionRangeVO>