Show / Hide Table of Contents

Class Filter

Inheritance
System.Object
Filter
ColumnBasedFilter
LogicalFilter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: FChoice.Foundation.Filters
Assembly: fcSDK.dll
Syntax
public abstract class Filter

Constructors

Filter()

Declaration
protected Filter()

Properties

Generic

Declaration
protected FCGeneric Generic { get; }
Property Value
Type Description
FCGeneric

Session

Declaration
protected FCSession Session { get; }
Property Value
Type Description
FCSession

Methods

ConvertDate(FCSession, DateTime, out Boolean)

Declaration
protected static DateTime ConvertDate(FCSession fcSession, DateTime value, out bool isNowDate)
Parameters
Type Name Description
FCSession fcSession
System.DateTime value
System.Boolean isNowDate
Returns
Type Description
System.DateTime

GetActualDateValue(FCSession, Object)

Declaration
protected static DateTime GetActualDateValue(FCSession fcSession, object value)
Parameters
Type Name Description
FCSession fcSession
System.Object value
Returns
Type Description
System.DateTime

PerformRender(FCSession, FCGeneric, SqlHelper)

Declaration
protected abstract string PerformRender(FCSession fcSession, FCGeneric gen, SqlHelper dbHelper)
Parameters
Type Name Description
FCSession fcSession
FCGeneric gen
SqlHelper dbHelper
Returns
Type Description
System.String

PerformValidateFilter(FCSession, FCGeneric)

Declaration
protected abstract void PerformValidateFilter(FCSession session, FCGeneric gen)
Parameters
Type Name Description
FCSession session
FCGeneric gen

Render(FCSession, FCGeneric, SqlHelper)

Declaration
public virtual string Render(FCSession fcSession, FCGeneric gen, SqlHelper dbHelper)
Parameters
Type Name Description
FCSession fcSession
FCGeneric gen
SqlHelper dbHelper
Returns
Type Description
System.String

SetParameterValue(FCGeneric, SqlHelper, String, String, Object)

Declaration
protected static int SetParameterValue(FCGeneric fcGeneric, SqlHelper dbHelper, string paramName, string fieldName, object paramValue)
Parameters
Type Name Description
FCGeneric fcGeneric
SqlHelper dbHelper
System.String paramName
System.String fieldName
System.Object paramValue
Returns
Type Description
System.Int32

ValidateDate(DateTime)

Declaration
protected static void ValidateDate(DateTime dateTime)
Parameters
Type Name Description
System.DateTime dateTime

ValidateFilter(FCSession, FCGeneric)

Declaration
public virtual void ValidateFilter(FCSession fcSession, FCGeneric gen)
Parameters
Type Name Description
FCSession fcSession
FCGeneric gen

ValidateIsDateField(FCGeneric, String)

Declaration
protected static void ValidateIsDateField(FCGeneric fcGeneric, string fieldName)
Parameters
Type Name Description
FCGeneric fcGeneric
System.String fieldName

ValidateIsDecimalField(FCGeneric, String)

Declaration
protected static void ValidateIsDecimalField(FCGeneric fcGeneric, string fieldName)
Parameters
Type Name Description
FCGeneric fcGeneric
System.String fieldName

ValidateIsIntegerField(FCGeneric, String)

Declaration
protected virtual void ValidateIsIntegerField(FCGeneric fcGeneric, string fieldName)
Parameters
Type Name Description
FCGeneric fcGeneric
System.String fieldName

ValidateIsStringField(FCGeneric, String)

Declaration
protected static void ValidateIsStringField(FCGeneric fcGeneric, string fieldName)
Parameters
Type Name Description
FCGeneric fcGeneric
System.String fieldName

ValidateValidField(FCGeneric, String)

Declaration
protected static void ValidateValidField(FCGeneric fcGeneric, string fieldName)
Parameters
Type Name Description
FCGeneric fcGeneric
System.String fieldName

ValidateValidField(FCGeneric, String, out Boolean)

Declaration
protected static void ValidateValidField(FCGeneric fcGeneric, string fieldName, out bool isRelation)
Parameters
Type Name Description
FCGeneric fcGeneric
System.String fieldName
System.Boolean isRelation
Back to top © 2022 Dovetail Software, Inc. - All rights reserved.
Clarify, Amdocs, and related products and names are copyright and trademark of Amdocs, Inc.
.NET, Visual Studio.NET, C#, Visual Basic and related products are trademark of Microsoft corporation.