Class AvVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
Accounting variables
[AttTable("Av", 20220320)]
[AttTableVOInfo(typeof(AvAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.DisableRowCount, TableFlags.NotUseHashTag })]
[AttTableProducts(new Products[] { Products.Accounting })]
[AttTableOrderBy("[Av].[code]")]
[AttTableMaintenance(typeof(AvMaintenance))]
public class AvVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
AvVO
Properties
BlTypeVO
[AttExternalCollection(typeof(BlTypeVO))]
public BlTypeVO BlTypeVO { get; }
Property Value
aves
Variable values.
[AttCollection(typeof(AveVO))]
public List<AveVO> aves { get; set; }
Property Value
Remarks
This field is a collection of type List (Of aveVO).
AveVOavls
Variable values.
[AttCollection(typeof(AvlVO))]
public List<AvlVO> avls { get; set; }
Property Value
Remarks
This field is a collection of type List (Of AvlVO).
AvlVOavstamp
Single registration field, used to link others to this entity.
[AttLenght(25)]
public string avstamp { get; set; }
Property Value
bltype
Type of treasury account
[AttLenght(10)]
[AttFieldType(AttFieldType.InputTypes.integer)]
public decimal bltype { get; set; }
Property Value
bltypename
[AttVirtualField]
public string bltypename { get; set; }
Property Value
code
Code / short name
[AttPrimaryKey]
[AttLenght(150)]
[AttMandatory]
[AttLogInfo(1)]
[AttList]
public string code { get; set; }
Property Value
defaultDescription
Default value account used for generic customer exception
[AttLenght(250)]
public string defaultDescription { get; set; }
Property Value
defaultValue
Default value account used for generic customer exception
[AttLenght(25)]
public string defaultValue { get; set; }
Property Value
descfield
Entitie's value field description.
[AttLenght(150)]
public string descfield { get; set; }
Property Value
descfieldlabel
DescField label
[AttVirtualField]
[AttHidden]
public string descfieldlabel { get; set; }
Property Value
digits
Number of digits
[AttLenght(2)]
[AttMandatory]
[AttList(Hidden = true)]
[AttMinValue(1)]
[AttMaxValue(25)]
public int digits { get; set; }
Property Value
entityname
Entity name.
[AttLenght(250)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string entityname { get; set; }
Property Value
entitynamelabel
EntityName label
[AttVirtualField]
[AttHidden]
public string entitynamelabel { get; set; }
Property Value
inactive
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool inactive { get; set; }
Property Value
name
Name
[AttLenght(150)]
[AttLogInfo(0)]
[AttMandatory]
[AttList]
public string name { get; set; }
Property Value
type
Variable type
[AttLenght(1)]
[AttMandatory]
[AttIndex(false, new string[] { "Type", "Year" })]
public int type { get; set; }
Property Value
valuefield
Entitie's value field.
[AttLenght(150)]
public string valuefield { get; set; }
Property Value
valuefieldlabel
ValueField label
[AttVirtualField]
[AttHidden]
public string valuefieldlabel { get; set; }
Property Value
Methods
GetSeriesValue()
public override decimal GetSeriesValue()
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
Explicit Interface Implementations
year
Year
[AttPrimaryKey]
[AttLenght(4)]
[AttMandatory]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
[AttDocType(typeof(PcyVO))]
[AttList(Hidden = true)]
int year { get; set; }