Table of Contents

Class StocktakingLineVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll

Lines of Inventory Checking

[AttTable("StocktakingLine", 20210601)]
[AttTableOrderBy("[StocktakingLine].[qtt],[StocktakingLine].[design]", "D,A")]
public class StocktakingLineVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IGenericVO, IParent<StocktakingVO>, IParent
Inheritance
StocktakingLineVO

Remarks

Is a collection of the entity StocktakingVO

Properties

SaVO

[AttExternalCollection(typeof(SaVO))]
public SaVO SaVO { get; }

Property Value

SaVO

SlVO

[AttExternalCollection(typeof(SlVO), new string[] { "Sl.stocktakingLineStamp", "stamp" })]
public SlVO SlVO { get; }

Property Value

SlVO

StVO

[AttExternalCollection(typeof(StVO), new string[] { "St.ref", "ref" })]
public StVO StVO { get; }

Property Value

StVO

costLaunch

Cost launch.

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public decimal costLaunch { get; set; }

Property Value

decimal

design

Reference description.

[AttLenght(60)]
[AttList]
public string design { get; set; }

Property Value

string

Remarks

Denormalization of field design

internalLaunch

Internal use (Reserved)

[AttHidden]
public bool internalLaunch { get; set; }

Property Value

bool

lote

Lot

[AttLenght(40)]
[AttForeignKey(true, typeof(LotVO), HiddenField = false)]
[AttEntityAvailable(typeof(LotVO))]
[AttHidden(HiddenParameter = new string[] { "allowlot" }, HiddenParameterValue = new object[] { false })]
public string lote { get; set; }

Property Value

string

Remarks

ForeignKey to lote

parentstamp

ForeignKey to stamp

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

Property Value

string

qtt

Stock count.

[AttLenght(14, 4)]
[AttFieldType(AttFieldType.InputTypes.quantity)]
public decimal qtt { get; set; }

Property Value

decimal

qttLaunch

Stock launch.

[AttLenght(14, 4)]
[AttFieldType(AttFieldType.InputTypes.decimal, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public decimal qttLaunch { get; set; }

Property Value

decimal

ref

Reference

[AttLenght(18)]
[AttForeignKey(typeof(StVO), HiddenField = false)]
[AttIndex]
public string @ref { get; set; }

Property Value

string

Remarks

ForeignKey to ref

serialnumber

serialnumber.

[AttLenght(50)]
public string serialnumber { get; set; }

Property Value

string

Remarks

Length 50.

serialnumber2

serialnumber.

[AttLenght(50)]
public string serialnumber2 { get; set; }

Property Value

string

Remarks

Length 50.

slstamp

ForeignKey to slstamp

[AttForeignKey(typeof(SlVO))]
[AttLenght(25)]
public string slstamp { get; set; }

Property Value

string

stamp

ID, used to link others to this entity.

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

Property Value

string

Remarks

This field uniquely identifies the record.

stockcost

Stock cost

[AttLenght(19, 6)]
[AttFieldType(AttFieldType.InputTypes.currency)]
public decimal stockcost { get; set; }

Property Value

decimal

Explicit Interface Implementations

ParentVO

StocktakingVO ParentVO { get; set; }

Returns

StocktakingVO