Class GenericVOAttInfo
- Namespace
- PHCBusinessLayer
- Assembly
- PHCBusinessLayer.dll
public class GenericVOAttInfo : IGenericVOAttInfo
- Inheritance
-
GenericVOAttInfo
Properties
CodPais
public string CodPais { get; }
Property Value
- string
generateLogs
protected virtual bool generateLogs { get; }
Property Value
- bool
Methods
ApplyApplicationFilter(PHCCmdSql)
public virtual PHCCmdSql ApplyApplicationFilter(PHCCmdSql baseCmd)
Parameters
Returns
- PHCCmdSql
ApplyCodFilter(string)
public virtual PHCCmdSql ApplyCodFilter(string filterCod)
Parameters
| Nome |
Tipo |
Descrição |
filterCod |
string |
|
Returns
- PHCCmdSql
ApplyDimensionsFilter(VOStructure)
public PHCCmdSql ApplyDimensionsFilter(VOStructure structureVO)
Parameters
Returns
- PHCCmdSql
ApplyEntityFilter(VOStructure)
public PHCCmdSql ApplyEntityFilter(VOStructure voStruct)
Parameters
Returns
- PHCCmdSql
ApplyGamaFilter(VOStructure)
public PHCCmdSql ApplyGamaFilter(VOStructure strucItem)
Parameters
Returns
- PHCCmdSql
ApplyLanguageFilter(VOStructure)
public PHCCmdSql ApplyLanguageFilter(VOStructure structureVO)
Parameters
Returns
- PHCCmdSql
ApplyProductsFilter(VOStructure)
public PHCCmdSql ApplyProductsFilter(VOStructure structureVO)
Parameters
Returns
- PHCCmdSql
ApplyProductsFilter(VOStructure, IEnumerable<int>)
public PHCCmdSql ApplyProductsFilter(VOStructure structureVO, IEnumerable<int> productsAut)
Parameters
Returns
- PHCCmdSql
ApplyProductsFilter(VOStructure, IEnumerable<int>, DatabaseMapNames)
public PHCCmdSql ApplyProductsFilter(VOStructure structureVO, IEnumerable<int> productsAut, DatabaseMapNames dbContext)
Parameters
Returns
- PHCCmdSql
ApplyRefIntFilter(VOStructure)
public virtual PHCCmdSql ApplyRefIntFilter(VOStructure structureVO)
Parameters
Returns
- PHCCmdSql
ApplyUserFilter(string)
public PHCCmdSql ApplyUserFilter(string entityName)
Parameters
| Nome |
Tipo |
Descrição |
entityName |
string |
|
Returns
- PHCCmdSql
GetEntityRoute(string)
public virtual string GetEntityRoute(string entity)
Parameters
| Nome |
Tipo |
Descrição |
entity |
string |
|
Returns
- string
GetGenericAddonEntityRoute(string)
public static string GetGenericAddonEntityRoute(string entity)
Parameters
| Nome |
Tipo |
Descrição |
entity |
string |
|
Returns
- string
GetGenericEntityRoute(string)
public static string GetGenericEntityRoute(string entity)
Parameters
| Nome |
Tipo |
Descrição |
entity |
string |
|
Returns
- string
OnGetFieldDefinition(Type, string)
protected virtual string OnGetFieldDefinition(Type entityType, string fieldName)
Parameters
| Nome |
Tipo |
Descrição |
entityType |
Type |
|
fieldName |
string |
|
Returns
- string
ReportRequireValidation(string, string)
public virtual bool ReportRequireValidation(string entityType, string tiposaft)
Parameters
Returns
- bool
ReportUpdateForPrint(GenericVO, ReportPrintOptionsVO, BaseReportVO)
public virtual void ReportUpdateForPrint(GenericVO generic, ReportPrintOptionsVO context, BaseReportVO report)
Parameters
applyPermissionFilter(VOStructure)
public PHCCmdSql applyPermissionFilter(VOStructure structureVO)
Parameters
Returns
- PHCCmdSql
applyPermissionFilterDocuments(VOStructure)
public PHCCmdSql applyPermissionFilterDocuments(VOStructure structureVO)
Parameters
Returns
- PHCCmdSql
beforePrintField(object, GenericVO, string)
public void beforePrintField(object control, GenericVO vo, string entityType)
Parameters
customBeforePrintField(GenericVO, object, FieldStructure, string)
Custom before print field.
public virtual void customBeforePrintField(GenericVO vo, object component, FieldStructure field, string entityType)
Parameters
| Nome |
Tipo |
Descrição |
vo |
GenericVO |
The vo.
|
component |
object |
The visual component in the report.
|
field |
FieldStructure |
The field.
|
entityType |
string |
Type of the entity as the master entity for the report.
|
public virtual void customFormatReportField(GenericVO vo, object instance, FieldStructure field, string entityType, GenericVO dataSource)
Parameters
public void formatReportField(GenericVO vo, object instance, string entityType, IList dataSource)
Parameters
getBaseAddonEntityRoute(string, PermissionsTypes)
public List<RouteVO> getBaseAddonEntityRoute(string entityName, PermissionsTypes permission)
Parameters
Returns
- List<RouteVO>
getBaseEntityRoute(string, PermissionsTypes)
public List<RouteVO> getBaseEntityRoute(string entityName, PermissionsTypes permission)
Parameters
Returns
- List<RouteVO>
getBaseEntityRouteName(string)
public virtual string getBaseEntityRouteName(string entityName)
Parameters
| Nome |
Tipo |
Descrição |
entityName |
string |
|
Returns
- string
getCustomAddonEntityRoute(string, PermissionsTypes)
public virtual List<RouteVO> getCustomAddonEntityRoute(string entityName, PermissionsTypes permission)
Parameters
Returns
- List<RouteVO>
getCustomEntityRoute(string, PermissionsTypes)
Create generic routes in case of undefined
Overridable customEntity
public virtual List<RouteVO> getCustomEntityRoute(string entityName, PermissionsTypes permission)
Parameters
Returns
- List<RouteVO>
getCustomExportableQuery(QueryVO)
public virtual List<GenericVO> getCustomExportableQuery(QueryVO item)
Parameters
Returns
- List<GenericVO>
getCustomReportConfiguration(string, string, List<string>, bool, object, bool, bool, bool)
public virtual ReportValidation getCustomReportConfiguration(string itemType, string tiposaft, List<string> dynamicFields = null, bool continuousPaper = false, object record = null, bool isDepositCupon = false, bool hasEtotalField = false, bool isAggregateReport = false)
Parameters
Returns
- ReportValidation
getCustomWatermarkTextForReport(object)
public virtual string getCustomWatermarkTextForReport(object item)
Parameters
| Nome |
Tipo |
Descrição |
item |
object |
|
Returns
- string
getExportableFields(QueryVO)
public virtual List<ExportCSVColumnVO> getExportableFields(QueryVO item)
Parameters
Returns
- List<ExportCSVColumnVO>
getExportableQuery(QueryVO)
public List<GenericVO> getExportableQuery(QueryVO item)
Parameters
Returns
- List<GenericVO>
getForeignKeyField(VOStructure)
Devolve o campo da entidade actual pela qual está ligada à origem fornecida
public virtual string getForeignKeyField(VOStructure origin)
Parameters
Returns
- string
getNdocForPrint(string)
public virtual int getNdocForPrint(string entityStamp)
Parameters
| Nome |
Tipo |
Descrição |
entityStamp |
string |
|
Returns
- int
getPermissions(Type)
public IList getPermissions(Type entityType)
Parameters
| Nome |
Tipo |
Descrição |
entityType |
Type |
|
Returns
- IList
getReportForPrint(GenericVO, int, GenericVO)
public virtual GenericVO getReportForPrint(GenericVO item, int docId, GenericVO record)
Parameters
Returns
- GenericVO
getReportPreviewRecordErrorMsgs(VOStructure, string, int)
public List<string> getReportPreviewRecordErrorMsgs(VOStructure @struct, string stamp, int ndoc)
Parameters
Returns
- List<string>
getUserPanelPermissions(Type)
public IList getUserPanelPermissions(Type entityType)
Parameters
| Nome |
Tipo |
Descrição |
entityType |
Type |
|
Returns
- IList
getVirtualFieldFromFieldForReport(string)
public virtual string getVirtualFieldFromFieldForReport(string fieldName)
Parameters
| Nome |
Tipo |
Descrição |
fieldName |
string |
|
Returns
- string
hasCustomPermission(string, PermissionsTypes)
public virtual bool hasCustomPermission(string entityName, PermissionsTypes permission)
Parameters
Returns
- bool
hasCustomRoutePermission(string, PermissionsTypes)
public virtual bool hasCustomRoutePermission(string entityName, PermissionsTypes permission)
Parameters
Returns
- bool
hasPermission(string, PermissionsTypes)
public bool hasPermission(string entityName, PermissionsTypes permission)
Parameters
Returns
- bool
havePermissionByDocId(int)
public virtual bool havePermissionByDocId(int docid)
Parameters
| Nome |
Tipo |
Descrição |
docid |
int |
|
Returns
- bool
haveRouteViewPermission(Type)
public static bool haveRouteViewPermission(Type entity)
Parameters
| Nome |
Tipo |
Descrição |
entity |
Type |
|
Returns
- bool
recordEmailforReport(GenericVO)
public string recordEmailforReport(GenericVO item)
Parameters
Returns
- string
recordNameforReport(GenericVO)
public string recordNameforReport(GenericVO item)
Parameters
Returns
- string
recordNcontforReport(GenericVO)
public string recordNcontforReport(GenericVO item)
Parameters
Returns
- string
shouldUseSecondaryLayout(GenericVO)
public virtual bool shouldUseSecondaryLayout(GenericVO item)
Parameters
Returns
- bool
Explicit Interface Implementations
GetFieldDefinition(Type, string)
string GetFieldDefinition(Type entityType, string fieldName)
Parameters
| Nome |
Tipo |
Descrição |
entityType |
Type |
|
fieldName |
string |
|
Returns
- string
GetLocaleFieldDefinition(Type, string)
virtual string GetLocaleFieldDefinition(Type entityType, string fieldName)
Parameters
| Nome |
Tipo |
Descrição |
entityType |
Type |
|
fieldName |
string |
|
Returns
- string