Table of Contents

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

string

ExplanationTC

Returns the explanation.

public string ExplanationTC { get; }

Property Value

string

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

bool

Name

Returns the name

public string Name { get; }

Property Value

string

Notes

Returns the notes for this filter.

public string Notes { get; }

Property Value

string

SysFilterID

Returns the SysFilterID as used in the repository.

public int SysFilterID { get; }

Property Value

int

Table

Returns the table in the repository this filter is defined for.

public repTable Table { get; }

Property Value

repTable

WhereClause

Returns the sql where clause.

public string WhereClause { get; }

Property Value

string

Methods

Permissions(int)

Returns the permissions for this filter for the specified SysGroupID.

public repFilterPermissions Permissions(int pSysGroupID)

Parameters

pSysGroupID int

The SysGroupID to get the permissions for. Use 0 for the default permissions.

Returns

repFilterPermissions

The permissions for this filter.