Class repFilter
- Namespace
- PolarStudio
- Assembly
- PolarStudio.dll
This class contains the information for a filter on a table
public class repFilter
- Inheritance
-
repFilter
- Inherited Members
- Extension Methods
Properties
CaptionTC
Returns the caption.
public string CaptionTC { get; }
Property Value
ExplanationTC
Returns the explanation.
public string ExplanationTC { get; }
Property Value
IngnoreFilterForRequireFilter
Returns a boolean indicating that this filter is 'ignored' if the table has 'RequireFilter' switched on. Then, just using this filter is not enough. Can be used for filters that still return many records, for example 'Active customers'. Then the user still has to search for a name or so to see data.
public bool IngnoreFilterForRequireFilter { get; }
Property Value
Name
Returns the name
public string Name { get; }
Property Value
Notes
Returns the notes for this filter.
public string Notes { get; }
Property Value
SysFilterID
Returns the SysFilterID as used in the repository.
public int SysFilterID { get; }
Property Value
Table
Returns the table in the repository this filter is defined for.
public repTable Table { get; }
Property Value
WhereClause
Returns the sql where clause.
public string WhereClause { get; }
Property Value
Methods
Permissions(int)
Returns the permissions for this filter for the specified SysGroupID.
public repFilterPermissions Permissions(int pSysGroupID)
Parameters
pSysGroupID
intThe SysGroupID to get the permissions for. Use 0 for the default permissions.
Returns
- repFilterPermissions
The permissions for this filter.