Class FusqlVO
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
[AttTable("Fusql", 20231004)]
[AttTableProducts(new Products[] { Products.ANALISES })]
[AttTableVOInfo(typeof(FusqlAttInfo))]
[AttTableFlags(new TableFlags[] { TableFlags.MasterEntity, TableFlags.HasRecordsByProducts, TableFlags.CanUpdFromSourceBD, TableFlags.TableForJorge, TableFlags.DoesntHaveListing, TableFlags.DoesntHaveAnalytics, TableFlags.AddOnFramework })]
[AttTableMaintenance(typeof(FusqlMaintenance))]
public class FusqlVO : BusinessVO, IBaseSerialization, ICloneVO, ICloneable, IChange, IParent, IGenericVO
- Inheritance
-
FusqlVO
Properties
aa2jd1
Related Table 2 destination 1 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa2jd1 { get; set; }
Property Value
aa2jd2
Related Table 2 destination 2 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa2jd2 { get; set; }
Property Value
aa2jo1
Related Table 2 origin 1 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa2jo1 { get; set; }
Property Value
aa2jo2
Related Table 2 origin 2 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa2jo2 { get; set; }
Property Value
aa2joi
Related Table 2 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa2joi { get; set; }
Property Value
aa3jd1
Related Table 3 destination 1 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa3jd1 { get; set; }
Property Value
aa3jd2
Related Table 3 destination 2 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa3jd2 { get; set; }
Property Value
aa3jo1
Related Table 3 origin 1 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa3jo1 { get; set; }
Property Value
aa3jo2
Related Table 3 origin 2 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa3jo2 { get; set; }
Property Value
aa3joi
Related Table 3 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa3joi { get; set; }
Property Value
aaagr
Grouping field for the monthly analysis
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aaagr { get; set; }
Property Value
aaagt
Grouping title for the monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aaagt { get; set; }
Property Value
aaano
Year of the annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aaano { get; set; }
Property Value
aafil
Filter for annual/monthly analysis
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aafil { get; set; }
Property Value
aajd1
Related Table destination for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aajd1 { get; set; }
Property Value
aajd2
Related Table destination 2 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aajd2 { get; set; }
Property Value
aajo1
Related Table origin for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aajo1 { get; set; }
Property Value
aajo2
Related Table origin 2 for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aajo2 { get; set; }
Property Value
aajoi
Related Table for annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aajoi { get; set; }
Property Value
aames
Month of the annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aames { get; set; }
Property Value
aatab
Main table from the annual/monthly analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aatab { get; set; }
Property Value
aaugr
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool aaugr { get; set; }
Property Value
aaval
Amount for annual/monthly analysis
[AttLenght(250)]
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aaval { get; set; }
Property Value
allwaysExpand
Allways expand results from analytics
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool allwaysExpand { get; set; }
Property Value
alwaysrequirefilters
If true, this analysis will always require filters to be filled before executes itself. If false, this analysis will be auto executed if the filters were previously filled and stored in cache
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool alwaysrequirefilters { get; set; }
Property Value
aredad1
[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal aredad1 { get; set; }
Property Value
aredad2
[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal aredad2 { get; set; }
Property Value
aredad3
[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal aredad3 { get; set; }
Property Value
areleg
[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal areleg { get; set; }
Property Value
arenome
[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string arenome { get; set; }
Property Value
aretem
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool aretem { get; set; }
Property Value
bardad1
Bar Chart Column for Series 1
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int bardad1 { get; set; }
Property Value
bardad2
Bar Chart Column for Series 1
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int bardad2 { get; set; }
Property Value
barleg
Bar Chart Title Column
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int barleg { get; set; }
Property Value
barnome
[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string barnome { get; set; }
Property Value
barposition
Bar Chart Position
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartPositions barposition { get; set; }
Property Value
bartem
Has Bar Chart
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool bartem { get; set; }
Property Value
bubdad1
[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal bubdad1 { get; set; }
Property Value
bubdad2
[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal bubdad2 { get; set; }
Property Value
bubdad3
[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal bubdad3 { get; set; }
Property Value
bubleg
[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal bubleg { get; set; }
Property Value
bubnome
[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string bubnome { get; set; }
Property Value
bubtem
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool bubtem { get; set; }
Property Value
caexord1
First order field
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string caexord1 { get; set; }
Property Value
chartColTypes
Base types of charts axis Note: only used if hasOwnSource active Otherwise use sqltipo
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string chartColTypes { get; set; }
Property Value
chartColumns
Columns to chart axis Note: only used if hasOwnSource active Otherwise use sqlcols
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string chartColumns { get; set; }
Property Value
chartData
Chart Column for Data (mostly used for pie chart)
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int chartData { get; set; }
Property Value
chartExpr
Chart SQL expression / VB code Note: only used if hasOwnSource active Otherwise use sqlexpr
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Hidden = true)]
public string chartExpr { get; set; }
Property Value
chartHasOwnSource
This analytic Chart will have its own source
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool chartHasOwnSource { get; set; }
Property Value
chartIsPrg
Chart is a VB code program. Otherwise it's just SQL Note: only used if hasOwnSource active
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool chartIsPrg { get; set; }
Property Value
chartLegend
Chart Title Column
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int chartLegend { get; set; }
Property Value
chartName
Chart heading title
[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string chartName { get; set; }
Property Value
chartPosition
Chart Position
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartPositions chartPosition { get; set; }
Property Value
chartSeries
Chart Column for Series 1
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int chartSeries { get; set; }
Property Value
chartSeries2
Chart Column for Series 2
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int chartSeries2 { get; set; }
Property Value
chartTitles
Titles of chart axis Note: only used if hasOwnSource active Otherwise use sqltits
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string chartTitles { get; set; }
Property Value
chartType
Chart Type
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartTypes chartType { get; set; }
Property Value
coltot
[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string coltot { get; set; }
Property Value
ctotais
TODO: Passar isto para grelha
[Obsolete]
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool ctotais { get; set; }
Property Value
demail
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string demail { get; set; }
Property Value
descricao
Title
[AttLenght(100)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string descricao { get; set; }
Property Value
ecraToRun
[AttLenght(30)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string ecraToRun { get; set; }
Property Value
entityName
[AttLocale(typeof(FusqlAttInfo), new string[] { "[Fusql].[portab]" })]
[AttList]
[AttVirtualField]
public string entityName { get; set; }
Property Value
eprg
If the field sqlexpr is a VB code program. Otherwise it's just SQL
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool eprg { get; set; }
Property Value
eres
It is a Summary Analysis
[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool eres { get; set; }
Property Value
excadi
Aditional fields
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string excadi { get; set; }
Property Value
exctip
Types of the aditional fields
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exctip { get; set; }
Property Value
exctit
Titles of the aditional fields
[AttLenght(250)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exctit { get; set; }
Property Value
exdata
Date field
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exdata { get; set; }
Property Value
exdesc
Description field
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exdesc { get; set; }
Property Value
executetext
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string executetext { get; set; }
Property Value
executetooltip
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string executetooltip { get; set; }
Property Value
exfilt
Filters
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exfilt { get; set; }
Property Value
exgraf
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool exgraf { get; set; }
Property Value
exjd1
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjd1 { get; set; }
Property Value
exjd2
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjd2 { get; set; }
Property Value
exjo1
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjo1 { get; set; }
Property Value
exjo2
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjo2 { get; set; }
Property Value
exjoi
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjoi { get; set; }
Property Value
exord1
First order field
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exord1 { get; set; }
Property Value
exord2
Second order field
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exord2 { get; set; }
Property Value
expsnap
Snaphshop SQL expression / VB code
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Hidden = true)]
public string expsnap { get; set; }
Property Value
expsnap2
Snaphshop SQL expression / VB code
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Hidden = true)]
public string expsnap2 { get; set; }
Property Value
extabe
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extabe { get; set; }
Property Value
extdata
[AttLenght(250)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extdata { get; set; }
Property Value
extdesc
[AttLenght(250)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extdesc { get; set; }
Property Value
extsald
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extsald { get; set; }
Property Value
extvaln
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extvaln { get; set; }
Property Value
extvalp
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extvalp { get; set; }
Property Value
exvadi
Initial data of the start date. Used in annual/monthly analysis
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int exvadi { get; set; }
Property Value
exvaln
Negative value field
[AttLenght(130)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exvaln { get; set; }
Property Value
exvalp
Positive value field
[AttLenght(130)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exvalp { get; set; }
Property Value
fimana
[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal fimana { get; set; }
Property Value
fimant
[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal fimant { get; set; }
Property Value
fliga
It is a sub-analysis of
[AttLenght(12)]
[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal fliga { get; set; }
Property Value
fligaord
Index Sub-Analysis
[AttLenght(3)]
[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int fligaord { get; set; }
Property Value
fusqlavailabilitycode
[AttList(Hidden = true)]
[AttGama(Gamas.Advanced)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string fusqlavailabilitycode { get; set; }
Property Value
fusqlid
[AttLenght(12)]
[AttPrimaryKey]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList]
public decimal fusqlid { get; set; }
Property Value
fusqlnavigation
[AttCollection(typeof(FusqlnVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "[Fusqln].[fusqlstamp]", "[Fusql].[fusqlstamp]" })]
public List<FusqlnVO> fusqlnavigation { get; set; }
Property Value
fusqlp
[AttCollection(typeof(ProdByRecVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "oristamp", "fusqlstamp" })]
public List<ProdByRecVO> fusqlp { get; set; }
Property Value
fusqlstamp
[AttLenght(25)]
public string fusqlstamp { get; set; }
Property Value
fusqlv
[AttCollection(typeof(FusqlvVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<FusqlvVO> fusqlv { get; set; }
Property Value
gaunome
[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string gaunome { get; set; }
Property Value
gautem
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool gautem { get; set; }
Property Value
grupo
Group
[AttLenght(30)]
[AttMandatory]
[AttLogInfo(1)]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string grupo { get; set; }
Property Value
hasChart
This analytic will have Chart
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool hasChart { get; set; }
Property Value
helpcenterstamp
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string helpcenterstamp { get; set; }
Property Value
inactivo
[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList(Inactive = true)]
public bool inactivo { get; set; }
Property Value
iniana
[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal iniana { get; set; }
Property Value
iniant
[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal iniant { get; set; }
Property Value
intcam01
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string intcam01 { get; set; }
Property Value
intcod01
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string intcod01 { get; set; }
Property Value
intimg01
[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string intimg01 { get; set; }
Property Value
intrea01
[AttLenght(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int intrea01 { get; set; }
Property Value
intref01
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool intref01 { get; set; }
Property Value
inttem
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool inttem { get; set; }
Property Value
inttip
Type of interactivity column
[AttHidden]
[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string inttip { get; set; }
Property Value
inttip01
[AttLenght(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int inttip01 { get; set; }
Property Value
inttit01
[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string inttit01 { get; set; }
Property Value
inttoo01
[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string inttoo01 { get; set; }
Property Value
isScreenAnalytic
If true, it's an mainform analysis (tab in list view)
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList]
public bool isScreenAnalytic { get; set; }
Property Value
ishighlighted
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Inactive = true)]
public bool ishighlighted { get; set; }
Property Value
isreadonly
Modo de leitura
[AttPhcOwner(new string[] { "inactivo", "istoshowonmenu", "pfstamp", "pfname", "showOnWorkMonitor", "isHighlighted", "showOnProjectMonitor" })]
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Inactive = true)]
public bool isreadonly { get; set; }
Property Value
Remarks
Este campo é reservado para uso da PHC exclusivamente.
Non Duplicable Field
istoshowonmenu
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Inactive = true)]
public bool istoshowonmenu { get; set; }
Property Value
Remarks
This field is use to know if will show the analize in menu
Non Duplicable Field
lindad1
Line chart Column for Series 1
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int lindad1 { get; set; }
Property Value
lindad2
Line chart Column for Series 2
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int lindad2 { get; set; }
Property Value
linleg
Line Chart Title Column
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int linleg { get; set; }
Property Value
linnome
[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string linnome { get; set; }
Property Value
linposition
Line Chart Position
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartPositions linposition { get; set; }
Property Value
lintem
Has Line Chart
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool lintem { get; set; }
Property Value
memoria
[AttLenght(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int memoria { get; set; }
Property Value
minGama
[AttLenght(2)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int minGama { get; set; }
Property Value
objectId
[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string objectId { get; set; }
Property Value
obs
Complete description about how to use this analysis
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Inactive = true)]
public string obs { get; set; }
Property Value
pagination
Table results pagination
[AttLenght(5)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public TablePagination pagination { get; set; }
Property Value
pbemail
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string pbemail { get; set; }
Property Value
perant
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool perant { get; set; }
Property Value
pfname
Nome do Perfil.
[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string pfname { get; set; }
Property Value
Remarks
Length 50.
pfstamp
[AttForeignKey(ForeignType = typeof(RoleVO), HiddenField = false, CanDuplicate = true)]
[AttLenght(25)]
[AttFieldType(AttFieldType.InputTypes.string, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.syncOnChange, AttFieldType.FieldFlags.NotEditLoop })]
public string pfstamp { get; set; }
Property Value
piedad
Pie Chart Column for Data
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int piedad { get; set; }
Property Value
pieleg
Pie Chart Title Column
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int pieleg { get; set; }
Property Value
pienome
[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string pienome { get; set; }
Property Value
pieposition
Pie Chart Position
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartPositions pieposition { get; set; }
Property Value
pietem
Has Pie Chart
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool pietem { get; set; }
Property Value
poresp
If true, it's an record analysis (not global)
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList]
public bool poresp { get; set; }
Property Value
portab
Entity where this analysis is available
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string portab { get; set; }
Property Value
prgsnap
Snaphshop is a VB code program. Otherwise it's just SQL
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool prgsnap { get; set; }
Property Value
prgsnap2
Snaphshop is a VB code program. Otherwise it's just SQL
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool prgsnap2 { get; set; }
Property Value
qtop1
[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal qtop1 { get; set; }
Property Value
qtop2
[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal qtop2 { get; set; }
Property Value
qtop3
[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal qtop3 { get; set; }
Property Value
qtopa
Top of analysis A - Annual analysis
[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal qtopa { get; set; }
Property Value
qtopb
Top of analysis B - Annual analysis
[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal qtopb { get; set; }
Property Value
rankst
Stamp to link with the secondary analysis
[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string rankst { get; set; }
Property Value
runalwayschangefilter
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool runalwayschangefilter { get; set; }
Property Value
secid
Secondary Analysis
[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal secid { get; set; }
Property Value
showOnProjectMonitor
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool showOnProjectMonitor { get; set; }
Property Value
showOnWorkMonitor
Has Pie Chart
[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool showOnWorkMonitor { get; set; }
Property Value
showSnapshot
Mostra snapshot no ecrã de análise total
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool showSnapshot { get; set; }
Property Value
si1
Snapshot Red limit
[AttLenght(19, 5)]
[AttFieldType(AttFieldType.InputTypes.decimal, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal si1 { get; set; }
Property Value
si2
Snapshot Yellow limit
[AttLenght(19, 5)]
[AttFieldType(AttFieldType.InputTypes.decimal, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal si2 { get; set; }
Property Value
si3
Snapshot Green limit
[AttLenght(19, 5)]
[AttFieldType(AttFieldType.InputTypes.decimal, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal si3 { get; set; }
Property Value
si4
Snapshot White limit
[AttLenght(19, 5)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal si4 { get; set; }
Property Value
snapCharHasNavigation
If true, this analysis has navigation
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool snapCharHasNavigation { get; set; }
Property Value
snapChartColTypes
Base types of snapshot charts axis
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string snapChartColTypes { get; set; }
Property Value
snapChartColumns
Columns to Snapshot chart axis
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string snapChartColumns { get; set; }
Property Value
snapChartData
Snapshot Chart Column for Data (mostly used for pie chart)
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int snapChartData { get; set; }
Property Value
snapChartExpr
Snaphshop Chart SQL expression / VB code
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Hidden = true)]
public string snapChartExpr { get; set; }
Property Value
snapChartIsPrg
Snaphshop Chart is a VB code program. Otherwise it's just SQL
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool snapChartIsPrg { get; set; }
Property Value
snapChartLegend
Snapshot Chart Title Column
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int snapChartLegend { get; set; }
Property Value
snapChartSeries
Snapshot Chart Column for Series 1
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int snapChartSeries { get; set; }
Property Value
snapChartSeries2
Snapshot Chart Column for Series 2
[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int snapChartSeries2 { get; set; }
Property Value
snapChartTitles
Titles of snapshot chart axis
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string snapChartTitles { get; set; }
Property Value
snapChartType
Snapshot Chart Type
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartTypes snapChartType { get; set; }
Property Value
snapChartnavigation
[AttCollection(typeof(SnapChartnVO), new string[] { "[SnapChartn].[fusqlstamp]", "[Fusql].[fusqlstamp]" })]
public List<SnapChartnVO> snapChartnavigation { get; set; }
Property Value
snapDecimalPlaces
Snapshot decimal places for decimal value
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int snapDecimalPlaces { get; set; }
Property Value
snapDecimalPlaces2
Snapshot decimal places for decimal value
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int snapDecimalPlaces2 { get; set; }
Property Value
snapHasChart
This snapshot will have Chart
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool snapHasChart { get; set; }
Property Value
snapLabelField
[AttVirtualField(typeof(FusqlAttInfo))]
public string snapLabelField { get; set; }
Property Value
snapType
Snapshot Types
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public SnapTypes snapType { get; set; }
Property Value
snapscreenexclusive
If true, it's a screen snapshot
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool snapscreenexclusive { get; set; }
Property Value
snapscreenorder
stores the order in wich the snapshots will be shown
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int snapscreenorder { get; set; }
Property Value
snapshot
Is a snaphshop. Otherwise is just an analysis
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool snapshot { get; set; }
Property Value
sosnapshot
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool sosnapshot { get; set; }
Property Value
sqlcols
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqlcols { get; set; }
Property Value
sqldecols
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqldecols { get; set; }
Property Value
sqldetipo
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqldetipo { get; set; }
Property Value
sqldetits
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqldetits { get; set; }
Property Value
sqlexpr
SQL expression or VB code
[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Hidden = true)]
public string sqlexpr { get; set; }
Property Value
sqltipo
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqltipo { get; set; }
Property Value
sqltits
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqltits { get; set; }
Property Value
tamfonte
Font size
[AttLenght(3)]
[AttMinValue(6)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int tamfonte { get; set; }
Property Value
Remarks
Indicates the font size used.
Length 3.
targ
[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string targ { get; set; }
Property Value
temail
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string temail { get; set; }
Property Value
temlink
If true, this analysis has navigation
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool temlink { get; set; }
Property Value
temvar
If this analysis has parameters
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool temvar { get; set; }
Property Value
tipo
[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttMandatory]
public int tipo { get; set; }
Property Value
tipsnap
Snaphshop type
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string tipsnap { get; set; }
Property Value
tipsnap2
Snaphshop type
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string tipsnap2 { get; set; }
Property Value
titsnap
Snaphshop title
[AttLenght(50)]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string titsnap { 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
toosnap
Snaphshop tooltip
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string toosnap { get; set; }
Property Value
toosnap2
Snaphshop tooltip
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string toosnap2 { get; set; }
Property Value
translations
[AttCollection(typeof(UserLocaleVO), new string[] { "[UserLocale].[parentStamp]", "[Fusql].[fusqlstamp]" })]
public List<UserLocaleVO> translations { get; set; }
Property Value
unisnap
[AttLenght(20)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string unisnap { get; set; }
Property Value
unisnap2
[AttLenght(20)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string unisnap2 { get; set; }
Property Value
valor
[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string valor { get; set; }
Property Value
vartop
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool vartop { get; set; }
Property Value
Methods
LoadXML<T>(string)
public override T LoadXML<T>(string xmlString) where T : GenericVO
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
xmlString |
string |
Returns
- T
Type Parameters
T
Explicit Interface Implementations
AsStudioTool()
StudioToolVO AsStudioTool()
Returns
CanDeleteTool()
bool CanDeleteTool()
Returns
ToolMainFields()
List<string> ToolMainFields()