Table of Contents

Class ReportConfigVO

Namespace
PHCBusinessLayer
Assembly
PHCBusinessLayer.dll
[AttTable("ReportConfig", 20240718)]
[AttTableFlags(new TableFlags[] { TableFlags.NotSaveLog, TableFlags.Hidden, TableFlags.MasterEntity, TableFlags.NotUseHashTag })]
public class ReportConfigVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
Inheritance
ReportConfigVO

Properties

MainReportVO

[AttExternalCollection(typeof(BaseReportVO), new string[] { "repstamp", "mainReportStamp" })]
public BaseReportVO MainReportVO { get; }

Property Value

BaseReportVO

PosPrinterVO

[AttExternalCollection(typeof(PosPrinterVO), new string[] { "posPrinterStamp", "printerStamp" })]
public PosPrinterVO PosPrinterVO { get; }

Property Value

PosPrinterVO

SecondaryReportVO

[AttExternalCollection(typeof(BaseReportVO), new string[] { "repstamp", "secondaryReportStamp" })]
public BaseReportVO SecondaryReportVO { get; }

Property Value

BaseReportVO

docId

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

Property Value

int

entityType

[AttLenght(30)]
[AttPrimaryKey]
public string entityType { get; set; }

Property Value

string

mainPredefinedReport

[AttVirtualField]
public bool mainPredefinedReport { get; set; }

Property Value

bool

mainPrinterStamp

[AttVirtualField]
public string mainPrinterStamp { get; set; }

Property Value

string

mainReportSeries

[AttVirtualField]
public int mainReportSeries { get; set; }

Property Value

int

mainReportStamp

[AttLenght(25)]
[AttPrimaryKey(true)]
public string mainReportStamp { get; set; }

Property Value

string

mainTitle

[AttVirtualField]
public string mainTitle { get; set; }

Property Value

string

predefinedReportConfig

[AttLenght(1)]
public bool predefinedReportConfig { get; set; }

Property Value

bool

printerStamp

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

Property Value

string

printername

[AttVirtualField]
public string printername { get; set; }

Property Value

string

reportConfigStamp

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

Property Value

string

reportSeries

[AttLenght(2)]
[AttMinValue(0)]
[AttMaxValue(10)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public int reportSeries { get; set; }

Property Value

int

secondaryReportStamp

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

Property Value

string

secondaryTitle

[AttVirtualField]
public string secondaryTitle { get; set; }

Property Value

string