Class FormulaVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("FORMULA", 20231111)]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.AddOnNotCustomizable, TableFlags.AddOnFramework, TableFlags.DisableRowCount, TableFlags.NotUseHashTag })]
[AttTableVOInfo(typeof(FormulaAttInfo))]
[AttTableProducts(new Products[] { Products.Accounting })]
[AttTableTarget(DBTarget.Home)]
[AttTableOrderBy("[Formula].[name]")]
public class FormulaVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
FormulaVO
Properties
code
[AttLenght(100)]
[AttLogInfo(1)]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.isReadOnly })]
public string code { get; set; }
Property Value
decimalplaces
[AttLenght(2)]
[AttFieldType(AttFieldType.InputTypes.integer)]
[AttMinValue(0)]
[AttLogInfo(2)]
[AttList]
public int decimalplaces { get; set; }
Property Value
description
[AttFieldType(AttFieldType.InputTypes.memo)]
[AttList]
[AttLogInfo(3)]
public string description { get; set; }
Property Value
formulacategoryrelations
[AttCollection(typeof(FormulaCategoryRelationVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "[Formula].[formulastamp]", "[FormulaCategoryRelation].[formulastamp]" })]
public List<FormulaCategoryRelationVO> formulacategoryrelations { get; set; }
Property Value
formulaparts
[AttCollection(typeof(FormulaPartVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "[Formula].[formulastamp]", "[FormulaPart].[formulastamp]" })]
public List<FormulaPartVO> formulaparts { get; set; }
Property Value
formulastamp
Single registration field, used to link others to this entity.
[AttLenght(25)]
public string formulastamp { get; set; }
Property Value
gridDatasourceCode
[AttFieldType(AttFieldType.InputTypes.memo)]
[AttList(Hidden = true)]
public string gridDatasourceCode { get; set; }
Property Value
isGridFormula
[AttList]
public bool isGridFormula { get; set; }
Property Value
name
[AttLenght(100)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
public string name { get; set; }
Property Value
toolDescription
Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual
[AttVirtualField]
public string toolDescription { get; set; }
Property Value
toolName
Virtual use only for "recent" tab @frontend Do not forget to include AttList for fields that are included in virtual
[AttVirtualField]
public string toolName { get; set; }
Property Value
Explicit Interface Implementations
AsStudioTool()
StudioToolVO AsStudioTool()
Returns
CanDeleteTool()
bool CanDeleteTool()
Returns
ToolMainFields()
List<string> ToolMainFields()