Class AssetTypeVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("AssetType", 20220922)]
[AttTableVOInfo(typeof(AssetTypeAttInfo))]
[AttTableProducts(new Products[] { Products.Assets })]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.TableForJorge, TableFlags.CanUpdFromSourceBD, TableFlags.DisableRowCount })]
public class AssetTypeVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
AssetTypeVO
Properties
AssetCategoryVO
[AttExternalCollection(typeof(AssetCategoryVO), new string[] { "AssetCategory.assetcategorystamp", "assetcategorystamp" })]
public AssetCategoryVO AssetCategoryVO { get; }
Property Value
AssetFiscalAdjustmentVO
[AttExternalCollection(typeof(AssetFiscalAdjustmentVO), new string[] { "AssetFiscalAdjustment.code", "assetfiscaladjustment" })]
public AssetFiscalAdjustmentVO AssetFiscalAdjustmentVO { get; }
Property Value
AssetNatureVO
[AttExternalCollection(typeof(AssetNatureVO), new string[] { "AssetNature.assetnaturestamp", "assetnaturestamp" })]
public AssetNatureVO AssetNatureVO { get; }
Property Value
assetCategoryLabelField
From AssetCategoryVO.labelField
[AttVirtualField]
[AttHidden]
public string assetCategoryLabelField { get; set; }
Property Value
assetNatureLabelField
From AssetNatureVO.labelField
[AttVirtualField]
[AttHidden]
public string assetNatureLabelField { get; set; }
Property Value
assetcategorystamp
Categoria do ativo
[AttForeignKey(CanDuplicate = true, HiddenField = false)]
[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string)]
public string assetcategorystamp { get; set; }
Property Value
assetfiscaladjustment
[AttLenght(4)]
public string assetfiscaladjustment { get; set; }
Property Value
assetfiscaladjustmentLabelField
From AssetFiscalAdjustmentVo.labelField
[AttVirtualField]
[AttHidden]
public string assetfiscaladjustmentLabelField { get; set; }
Property Value
assetnaturestamp
Natureza do ativo
[AttForeignKey(CanDuplicate = true, HiddenField = false)]
[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange })]
public string assetnaturestamp { get; set; }
Property Value
assettypestamp
Connects to assettypestamp that contains this line.
[AttLenght(25)]
public string assettypestamp { get; set; }
Property Value
cfintCodeDepreciation
Accounting integration config code
[AttLenght(25)]
[AttProducts(new Products[] { Products.Accounting })]
public string cfintCodeDepreciation { get; set; }
Property Value
cfintCodeDisposal
Accounting integration config code
[AttLenght(25)]
[AttProducts(new Products[] { Products.Accounting })]
public string cfintCodeDisposal { get; set; }
Property Value
cfintCodeImpairment
Accounting integration config code
[AttLenght(25)]
[AttProducts(new Products[] { Products.Accounting })]
public string cfintCodeImpairment { get; set; }
Property Value
cfintDepreciationLabel
[AttVirtualField]
public string cfintDepreciationLabel { get; set; }
Property Value
cfintDisposalLabel
[AttVirtualField]
public string cfintDisposalLabel { get; set; }
Property Value
cfintImpairmentLabel
[AttVirtualField]
public string cfintImpairmentLabel { get; set; }
Property Value
deductibility
[AttLenght(2)]
[AttProducts(new Products[] { Products.Accounting })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public Deductibility deductibility { get; set; }
Property Value
deductibilitylabel
[AttLocale(typeof(AssetTypeAttInfo), new string[] { "[AssetType].[deductibility]" })]
[AttProducts(new Products[] { Products.Accounting })]
[AttCountryDepending(CountryDependingType.E1, new languages[] { languages.pt_PT, languages.pt_MZ })]
public string deductibilitylabel { get; set; }
Property Value
design
Descrição.
[AttLenght(400)]
[AttMandatory]
[AttLogInfo(1)]
[AttList]
public string design { get; set; }
Property Value
disableIntegrationDepreciation
[AttProducts(new Products[] { Products.Accounting })]
public bool disableIntegrationDepreciation { get; set; }
Property Value
disableIntegrationDisposal
[AttProducts(new Products[] { Products.Accounting })]
public bool disableIntegrationDisposal { get; set; }
Property Value
disableIntegrationImpairment
[AttProducts(new Products[] { Products.Accounting })]
public bool disableIntegrationImpairment { get; set; }