Table of Contents

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

string

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

string

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

string

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

string

aa2joi

Related Table 2 for annual/monthly analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa2joi { get; set; }

Property Value

string

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

string

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

string

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

string

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

string

aa3joi

Related Table 3 for annual/monthly analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aa3joi { get; set; }

Property Value

string

aaagr

Grouping field for the monthly analysis

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aaagr { get; set; }

Property Value

string

aaagt

Grouping title for the monthly analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aaagt { get; set; }

Property Value

string

aaano

Year of the annual/monthly analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aaano { get; set; }

Property Value

string

aafil

Filter for annual/monthly analysis

[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aafil { get; set; }

Property Value

string

aajd1

Related Table destination for annual/monthly analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aajd1 { get; set; }

Property Value

string

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

string

aajo1

Related Table origin for annual/monthly analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aajo1 { get; set; }

Property Value

string

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

string

aajoi

Related Table for annual/monthly analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aajoi { get; set; }

Property Value

string

aames

Month of the annual/monthly analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aames { get; set; }

Property Value

string

aatab

Main table from the annual/monthly analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string aatab { get; set; }

Property Value

string

aaugr

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool aaugr { get; set; }

Property Value

bool

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

string

allwaysExpand

Allways expand results from analytics

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool allwaysExpand { get; set; }

Property Value

bool

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

bool

aredad1

[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal aredad1 { get; set; }

Property Value

decimal

aredad2

[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal aredad2 { get; set; }

Property Value

decimal

aredad3

[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal aredad3 { get; set; }

Property Value

decimal

areleg

[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal areleg { get; set; }

Property Value

decimal

arenome

[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string arenome { get; set; }

Property Value

string

aretem

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool aretem { get; set; }

Property Value

bool

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

int

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

int

barleg

Bar Chart Title Column

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int barleg { get; set; }

Property Value

int

barnome

[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string barnome { get; set; }

Property Value

string

barposition

Bar Chart Position

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartPositions barposition { get; set; }

Property Value

ChartPositions

bartem

Has Bar Chart

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool bartem { get; set; }

Property Value

bool

bubdad1

[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal bubdad1 { get; set; }

Property Value

decimal

bubdad2

[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal bubdad2 { get; set; }

Property Value

decimal

bubdad3

[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal bubdad3 { get; set; }

Property Value

decimal

bubleg

[AttLenght(12)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal bubleg { get; set; }

Property Value

decimal

bubnome

[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string bubnome { get; set; }

Property Value

string

bubtem

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool bubtem { get; set; }

Property Value

bool

caexord1

First order field

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string caexord1 { get; set; }

Property Value

string

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

string

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

string

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

int

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

string

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

bool

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

bool

chartLegend

Chart Title Column

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int chartLegend { get; set; }

Property Value

int

chartName

Chart heading title

[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string chartName { get; set; }

Property Value

string

chartPosition

Chart Position

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartPositions chartPosition { get; set; }

Property Value

ChartPositions

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

int

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

int

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

string

chartType

Chart Type

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartTypes chartType { get; set; }

Property Value

ChartTypes

coltot

[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string coltot { get; set; }

Property Value

string

ctotais

TODO: Passar isto para grelha

[Obsolete]
[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool ctotais { get; set; }

Property Value

bool

demail

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string demail { get; set; }

Property Value

string

descricao

Title

[AttLenght(100)]
[AttMandatory]
[AttLogInfo(0)]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string descricao { get; set; }

Property Value

string

ecraToRun

[AttLenght(30)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string ecraToRun { get; set; }

Property Value

string

entityName

[AttLocale(typeof(FusqlAttInfo), new string[] { "[Fusql].[portab]" })]
[AttList]
[AttVirtualField]
public string entityName { get; set; }

Property Value

string

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

bool

eres

It is a Summary Analysis

[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool eres { get; set; }

Property Value

bool

excadi

Aditional fields

[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string excadi { get; set; }

Property Value

string

exctip

Types of the aditional fields

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exctip { get; set; }

Property Value

string

exctit

Titles of the aditional fields

[AttLenght(250)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exctit { get; set; }

Property Value

string

exdata

Date field

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exdata { get; set; }

Property Value

string

exdesc

Description field

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exdesc { get; set; }

Property Value

string

executetext

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string executetext { get; set; }

Property Value

string

executetooltip

[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string executetooltip { get; set; }

Property Value

string

exfilt

Filters

[AttFieldType(AttFieldType.InputTypes.memo, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exfilt { get; set; }

Property Value

string

exgraf

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool exgraf { get; set; }

Property Value

bool

exjd1

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjd1 { get; set; }

Property Value

string

exjd2

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjd2 { get; set; }

Property Value

string

exjo1

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjo1 { get; set; }

Property Value

string

exjo2

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjo2 { get; set; }

Property Value

string

exjoi

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exjoi { get; set; }

Property Value

string

exord1

First order field

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exord1 { get; set; }

Property Value

string

exord2

Second order field

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exord2 { get; set; }

Property Value

string

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

string

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

string

extabe

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extabe { get; set; }

Property Value

string

extdata

[AttLenght(250)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extdata { get; set; }

Property Value

string

extdesc

[AttLenght(250)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extdesc { get; set; }

Property Value

string

extsald

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extsald { get; set; }

Property Value

string

extvaln

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extvaln { get; set; }

Property Value

string

extvalp

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string extvalp { get; set; }

Property Value

string

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

int

exvaln

Negative value field

[AttLenght(130)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exvaln { get; set; }

Property Value

string

exvalp

Positive value field

[AttLenght(130)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string exvalp { get; set; }

Property Value

string

fimana

[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal fimana { get; set; }

Property Value

decimal

fimant

[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal fimant { get; set; }

Property Value

decimal

fliga

It is a sub-analysis of

[AttLenght(12)]
[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal fliga { get; set; }

Property Value

decimal

fligaord

Index Sub-Analysis

[AttLenght(3)]
[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int fligaord { get; set; }

Property Value

int

fusqlavailabilitycode

[AttList(Hidden = true)]
[AttGama(Gamas.Advanced)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string fusqlavailabilitycode { get; set; }

Property Value

string

fusqlid

[AttLenght(12)]
[AttPrimaryKey]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList]
public decimal fusqlid { get; set; }

Property Value

decimal

fusqlnavigation

[AttCollection(typeof(FusqlnVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "[Fusqln].[fusqlstamp]", "[Fusql].[fusqlstamp]" })]
public List<FusqlnVO> fusqlnavigation { get; set; }

Property Value

List<FusqlnVO>

fusqlp

[AttCollection(typeof(ProdByRecVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD }, new string[] { "oristamp", "fusqlstamp" })]
public List<ProdByRecVO> fusqlp { get; set; }

Property Value

List<ProdByRecVO>

fusqlstamp

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

Property Value

string

fusqlv

[AttCollection(typeof(FusqlvVO), new TableFlags[] { TableFlags.CanUpdFromSourceBD })]
public List<FusqlvVO> fusqlv { get; set; }

Property Value

List<FusqlvVO>

gaunome

[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string gaunome { get; set; }

Property Value

string

gautem

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool gautem { get; set; }

Property Value

bool

grupo

Group

[AttLenght(30)]
[AttMandatory]
[AttLogInfo(1)]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string grupo { get; set; }

Property Value

string

hasChart

This analytic will have Chart

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool hasChart { get; set; }

Property Value

bool

helpcenterstamp

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string helpcenterstamp { get; set; }

Property Value

string

inactivo

[AttFieldType(AttFieldType.InputTypes.boolean)]
[AttList(Inactive = true)]
public bool inactivo { get; set; }

Property Value

bool

iniana

[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal iniana { get; set; }

Property Value

decimal

iniant

[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal iniant { get; set; }

Property Value

decimal

intcam01

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string intcam01 { get; set; }

Property Value

string

intcod01

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string intcod01 { get; set; }

Property Value

string

intimg01

[AttLenght(3)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string intimg01 { get; set; }

Property Value

string

intrea01

[AttLenght(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int intrea01 { get; set; }

Property Value

int

intref01

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool intref01 { get; set; }

Property Value

bool

inttem

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool inttem { get; set; }

Property Value

bool

inttip

Type of interactivity column

[AttHidden]
[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string inttip { get; set; }

Property Value

string

inttip01

[AttLenght(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int inttip01 { get; set; }

Property Value

int

inttit01

[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string inttit01 { get; set; }

Property Value

string

inttoo01

[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string inttoo01 { get; set; }

Property Value

string

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

bool

ishighlighted

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttList(Inactive = true)]
public bool ishighlighted { get; set; }

Property Value

bool

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

bool

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

bool

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

int

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

int

linleg

Line Chart Title Column

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int linleg { get; set; }

Property Value

int

linnome

[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string linnome { get; set; }

Property Value

string

linposition

Line Chart Position

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartPositions linposition { get; set; }

Property Value

ChartPositions

lintem

Has Line Chart

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool lintem { get; set; }

Property Value

bool

memoria

[AttLenght(1)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int memoria { get; set; }

Property Value

int

minGama

[AttLenght(2)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int minGama { get; set; }

Property Value

int

objectId

[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string objectId { get; set; }

Property Value

string

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

string

pagination

Table results pagination

[AttLenght(5)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public TablePagination pagination { get; set; }

Property Value

TablePagination

pbemail

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string pbemail { get; set; }

Property Value

string

perant

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool perant { get; set; }

Property Value

bool

pfname

Nome do Perfil.

[AttLenght(50)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string pfname { get; set; }

Property Value

string

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

string

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

int

pieleg

Pie Chart Title Column

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int pieleg { get; set; }

Property Value

int

pienome

[AttLenght(18)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string pienome { get; set; }

Property Value

string

pieposition

Pie Chart Position

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartPositions pieposition { get; set; }

Property Value

ChartPositions

pietem

Has Pie Chart

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool pietem { get; set; }

Property Value

bool

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

bool

portab

Entity where this analysis is available

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string portab { get; set; }

Property Value

string

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

bool

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

bool

qtop1

[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal qtop1 { get; set; }

Property Value

decimal

qtop2

[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal qtop2 { get; set; }

Property Value

decimal

qtop3

[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal qtop3 { get; set; }

Property Value

decimal

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

decimal

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

decimal

rankst

Stamp to link with the secondary analysis

[AttLenght(100)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string rankst { get; set; }

Property Value

string

runalwayschangefilter

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool runalwayschangefilter { get; set; }

Property Value

bool

secid

Secondary Analysis

[AttLenght(12)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal secid { get; set; }

Property Value

decimal

showOnProjectMonitor

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool showOnProjectMonitor { get; set; }

Property Value

bool

showOnWorkMonitor

Has Pie Chart

[AttFieldType(AttFieldType.InputTypes.boolean)]
public bool showOnWorkMonitor { get; set; }

Property Value

bool

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

bool

si1

Snapshot Red limit

[AttLenght(19, 5)]
[AttFieldType(AttFieldType.InputTypes.decimal, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal si1 { get; set; }

Property Value

decimal

si2

Snapshot Yellow limit

[AttLenght(19, 5)]
[AttFieldType(AttFieldType.InputTypes.decimal, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal si2 { get; set; }

Property Value

decimal

si3

Snapshot Green limit

[AttLenght(19, 5)]
[AttFieldType(AttFieldType.InputTypes.decimal, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal si3 { get; set; }

Property Value

decimal

si4

Snapshot White limit

[AttLenght(19, 5)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public decimal si4 { get; set; }

Property Value

decimal

snapCharHasNavigation

If true, this analysis has navigation

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool snapCharHasNavigation { get; set; }

Property Value

bool

snapChartColTypes

Base types of snapshot charts axis

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string snapChartColTypes { get; set; }

Property Value

string

snapChartColumns

Columns to Snapshot chart axis

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string snapChartColumns { get; set; }

Property Value

string

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

int

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

string

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

bool

snapChartLegend

Snapshot Chart Title Column

[AttLenght(3)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int snapChartLegend { get; set; }

Property Value

int

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

int

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

int

snapChartTitles

Titles of snapshot chart axis

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string snapChartTitles { get; set; }

Property Value

string

snapChartType

Snapshot Chart Type

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public ChartTypes snapChartType { get; set; }

Property Value

ChartTypes

snapChartnavigation

[AttCollection(typeof(SnapChartnVO), new string[] { "[SnapChartn].[fusqlstamp]", "[Fusql].[fusqlstamp]" })]
public List<SnapChartnVO> snapChartnavigation { get; set; }

Property Value

List<SnapChartnVO>

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

int

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

int

snapHasChart

This snapshot will have Chart

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool snapHasChart { get; set; }

Property Value

bool

snapLabelField

[AttVirtualField(typeof(FusqlAttInfo))]
public string snapLabelField { get; set; }

Property Value

string

snapType

Snapshot Types

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public SnapTypes snapType { get; set; }

Property Value

SnapTypes

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

bool

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

int

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

bool

sosnapshot

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool sosnapshot { get; set; }

Property Value

bool

sqlcols

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqlcols { get; set; }

Property Value

string

sqldecols

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqldecols { get; set; }

Property Value

string

sqldetipo

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqldetipo { get; set; }

Property Value

string

sqldetits

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqldetits { get; set; }

Property Value

string

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

string

sqltipo

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqltipo { get; set; }

Property Value

string

sqltits

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string sqltits { get; set; }

Property Value

string

tamfonte

Font size

[AttLenght(3)]
[AttMinValue(6)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public int tamfonte { get; set; }

Property Value

int

Remarks

Indicates the font size used.

Length 3.

9

targ

[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string targ { get; set; }

Property Value

string

temail

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string temail { get; set; }

Property Value

string

If true, this analysis has navigation

[AttFieldType(AttFieldType.InputTypes.boolean, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool temlink { get; set; }

Property Value

bool

temvar

If this analysis has parameters

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool temvar { get; set; }

Property Value

bool

tipo

[AttLenght(1)]
[AttFieldType(AttFieldType.InputTypes.integer, new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
[AttMandatory]
public int tipo { get; set; }

Property Value

int

tipsnap

Snaphshop type

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string tipsnap { get; set; }

Property Value

string

tipsnap2

Snaphshop type

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string tipsnap2 { get; set; }

Property Value

string

titsnap

Snaphshop title

[AttLenght(50)]
[AttList]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string titsnap { get; set; }

Property Value

string

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

string

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

string

toosnap

Snaphshop tooltip

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string toosnap { get; set; }

Property Value

string

toosnap2

Snaphshop tooltip

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string toosnap2 { get; set; }

Property Value

string

translations

[AttCollection(typeof(UserLocaleVO), new string[] { "[UserLocale].[parentStamp]", "[Fusql].[fusqlstamp]" })]
public List<UserLocaleVO> translations { get; set; }

Property Value

List<UserLocaleVO>

unisnap

[AttLenght(20)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string unisnap { get; set; }

Property Value

string

unisnap2

[AttLenght(20)]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string unisnap2 { get; set; }

Property Value

string

valor

[AttHidden]
[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public string valor { get; set; }

Property Value

string

vartop

[AttFieldType(new AttFieldType.FieldFlags[] { AttFieldType.FieldFlags.NotEditLoop })]
public bool vartop { get; set; }

Property Value

bool

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

StudioToolVO

CanDeleteTool()

bool CanDeleteTool()

Returns

bool

ToolMainFields()

List<string> ToolMainFields()

Returns

List<string>