Table of Contents

Class StfamiVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Articles Family

[AttTable("STFAMI", 20240101)]
[AttTableVOInfo(typeof(StfamiAttInfo))]
[AttTableProducts(new Products[] { Products.STOCKS })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge })]
public class StfamiVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
StfamiVO

Properties

CommissionConfigVO

[AttExternalCollection(typeof(CommissionConfig), new string[] { "[CommissionConfig].[commissionconfigstamp]", "[STFAMI].[commissionconfigstamp]" })]
public CommissionConfigVO CommissionConfigVO { get; }

Property Value

CommissionConfigVO

commissionConfigDesc

[AttVirtualField]
[AttGama(Gamas.Advanced)]
public string commissionConfigDesc { get; set; }

Property Value

string

commissionconfigstamp

[AttForeignKey(typeof(CommissionConfigVO), HiddenField = false)]
[AttLenght(25)]
[AttGama(Gamas.Advanced)]
public string commissionconfigstamp { get; set; }

Property Value

string

famiLabelField

[AttVirtualField(typeof(StfamiAttInfo))]
public string famiLabelField { get; set; }

Property Value

string

ivapcincl

VAT Included in the price table.

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

Property Value

bool

nome

Family name.

[AttLenght(60)]
[AttLogInfo(1)]
[AttList]
public string nome { get; set; }

Property Value

string

Remarks

Length 60.

Field available in the basic search results list.

ref

Reference.

[AttLenght(50)]
[AttPrimaryKey]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string @ref { get; set; }

Property Value

string

Remarks

Primary key.

Length 50.

Field available in the basic search results list.

stfamistamp

Single registration field, used to link others to this entity.

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

Property Value

string

Remarks

This field uniquely identifies the record (primary key by default).

Length 25.

tipodesc

Discount Type.

[AttLenght(20)]
[AttEntityAvailable(typeof(DfclVO))]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string tipodesc { get; set; }

Property Value

string

Remarks

Length 20.

usr1

Brand.

[AttLenght(20)]
[AttHidden(HiddenParameter = new string[] { "c_usr1" }, HiddenParameterValue = new object[] { "" })]
public string usr1 { get; set; }

Property Value

string

Remarks

Length 20.

usr1stamp

Brand

[AttLenght(25)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string usr1stamp { get; set; }

Property Value

string

Remarks

Length 25.

usr2

Model.

[AttLenght(20)]
[AttHidden(HiddenParameter = new string[] { "c_usr2" }, HiddenParameterValue = new object[] { "" })]
public string usr2 { get; set; }

Property Value

string

Remarks

Length 20.

usr2stamp

Model

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

Property Value

string

Remarks

Length 25.