Show / Hide Table of Contents

Class OperationFilter

Inheritance
System.Object
Filter
ColumnBasedFilter
OperationFilter
EqualsFilter
LessThanFilter
LessThanOrEqualFilter
LikeFilter
MoreThanFilter
MoreThanOrEqualFilter
Inherited Members
ColumnBasedFilter.GetColumnNameForRender(FCGeneric)
ColumnBasedFilter.ColumnName
Filter.ValidateFilter(FCSession, FCGeneric)
Filter.Render(FCSession, FCGeneric, SqlHelper)
Filter.GetActualDateValue(FCSession, Object)
Filter.ConvertDate(FCSession, DateTime, Boolean)
Filter.ValidateDate(DateTime)
Filter.ValidateValidField(FCGeneric, String)
Filter.ValidateValidField(FCGeneric, String, Boolean)
Filter.ValidateIsIntegerField(FCGeneric, String)
Filter.ValidateIsDecimalField(FCGeneric, String)
Filter.ValidateIsDateField(FCGeneric, String)
Filter.ValidateIsStringField(FCGeneric, String)
Filter.SetParameterValue(FCGeneric, SqlHelper, String, String, Object)
Filter.Session
Filter.Generic
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 OperationFilter : ColumnBasedFilter

Constructors

OperationFilter(String, DateTime)

Declaration
protected OperationFilter(string columnName, DateTime value)
Parameters
Type Name Description
System.String columnName
System.DateTime value

OperationFilter(String, Decimal)

Declaration
protected OperationFilter(string columnName, decimal value)
Parameters
Type Name Description
System.String columnName
System.Decimal value

OperationFilter(String, Int32)

Declaration
protected OperationFilter(string columnName, int value)
Parameters
Type Name Description
System.String columnName
System.Int32 value

OperationFilter(String, Object)

Declaration
protected OperationFilter(string columnName, object value)
Parameters
Type Name Description
System.String columnName
System.Object value

OperationFilter(String, String)

Declaration
protected OperationFilter(string columnName, string value)
Parameters
Type Name Description
System.String columnName
System.String value

Properties

Operator

Declaration
public abstract string Operator { get; }
Property Value
Type Description
System.String

Value

Declaration
public object Value { get; }
Property Value
Type Description
System.Object

Methods

FormatOperation(FCGeneric, String, String, SqlHelper, Object)

Declaration
protected virtual string FormatOperation(FCGeneric gen, string columnName, string oper, SqlHelper dbHelper, object value)
Parameters
Type Name Description
FCGeneric gen
System.String columnName
System.String oper
SqlHelper dbHelper
System.Object value
Returns
Type Description
System.String

GetValueForRender(FCSession, FCGeneric, SqlHelper)

Declaration
protected virtual object GetValueForRender(FCSession sess, FCGeneric gen, SqlHelper dbHelper)
Parameters
Type Name Description
FCSession sess
FCGeneric gen
SqlHelper dbHelper
Returns
Type Description
System.Object

PerformRender(FCSession, FCGeneric, SqlHelper)

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

PerformValidateFilter(FCSession, FCGeneric)

Declaration
protected override void PerformValidateFilter(FCSession session, FCGeneric gen)
Parameters
Type Name Description
FCSession session
FCGeneric gen
Overrides
Filter.PerformValidateFilter(FCSession, FCGeneric)
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.