Table of Contents

Class FilterItem

Namespace
PHCDataLayer
Assembly
PHCDataLayer.dll
public class FilterItem : CloneVO, IBaseSerialization, ICloneVO, ICloneable
Inheritance
FilterItem

Constructors

FilterItem()

public FilterItem()

FilterItem(FilterGroupItem)

public FilterItem(FilterGroupItem groupItem)

Parameters

Nome Tipo Descrição
groupItem FilterGroupItem

FilterItem(string)

public FilterItem(string filterItem)

Parameters

Nome Tipo Descrição
filterItem string

FilterItem(string, Comparison, object)

public FilterItem(string filterItem, Comparison comparison, object valueItem)

Parameters

Nome Tipo Descrição
filterItem string
comparison Comparison
valueItem object

FilterItem(string, Comparison, object, FilterGroupItem)

public FilterItem(string filterItem, Comparison comparison, object valueItem, FilterGroupItem groupItem)

Parameters

Nome Tipo Descrição
filterItem string
comparison Comparison
valueItem object
groupItem FilterGroupItem

FilterItem(string, Comparison, object, string)

public FilterItem(string filterItem, Comparison comparison, object valueItem, string filterItemTable)

Parameters

Nome Tipo Descrição
filterItem string
comparison Comparison
valueItem object
filterItemTable string

FilterItem(string, object)

public FilterItem(string filterItem, object valueItem)

Parameters

Nome Tipo Descrição
filterItem string
valueItem object

FilterItem(string, object, FilterGroupItem)

public FilterItem(string filterItem, object valueItem, FilterGroupItem groupItem)

Parameters

Nome Tipo Descrição
filterItem string
valueItem object
groupItem FilterGroupItem

Properties

FieldStrucItem

public FieldStructure FieldStrucItem { get; set; }

Property Value

FieldStructure

checkNull

public bool checkNull { get; set; }

Property Value

bool

collationType

public CollationTypes collationType { get; set; }

Property Value

CollationTypes

comparison

public Comparison comparison { get; set; }

Property Value

Comparison

filterItem

public string filterItem { get; set; }

Property Value

string

filterItemTable

public string filterItemTable { get; set; }

Property Value

string

groupItem

public FilterGroupItem groupItem { get; set; }

Property Value

FilterGroupItem

skipItemTranslate

public bool skipItemTranslate { get; set; }

Property Value

bool

valueItem

public object valueItem { get; set; }

Property Value

object

Methods

Clone()

public FilterItem Clone()

Returns

FilterItem

GetFieldName()

public string GetFieldName()

Returns

string

GetValue()

public object GetValue()

Returns

object

NewFilter<TValue>(ref string, ref Comparison, ref TValue)

public static FilterItem NewFilter<TValue>(ref string filterItem, ref Comparison comparison, ref TValue valueItem)

Parameters

Nome Tipo Descrição
filterItem string
comparison Comparison
valueItem TValue

Returns

FilterItem

Type Parameters

TValue

NewFilter<TValue>(ref string, ref TValue)

public static FilterItem NewFilter<TValue>(ref string filterItem, ref TValue valueItem)

Parameters

Nome Tipo Descrição
filterItem string
valueItem TValue

Returns

FilterItem

Type Parameters

TValue

NewInFilter(string, DBCmdSelect)

public static FilterItem NewInFilter(string filterItem, DBCmdSelect query)

Parameters

Nome Tipo Descrição
filterItem string
query DBCmdSelect

Returns

FilterItem

NewInFilter(string, IEnumerable<string>)

public static FilterItem NewInFilter(string filterItem, IEnumerable<string> list)

Parameters

Nome Tipo Descrição
filterItem string
list IEnumerable<string>

Returns

FilterItem

NewOrFilter<TValue>(ref string, ref Comparison, ref TValue)

public static FilterItem NewOrFilter<TValue>(ref string filterItem, ref Comparison comparison, ref TValue valueItem)

Parameters

Nome Tipo Descrição
filterItem string
comparison Comparison
valueItem TValue

Returns

FilterItem

Type Parameters

TValue

NewOrFilter<TValue>(ref string, ref Comparison, ref TValue, ref FilterGroupItem)

public static FilterItem NewOrFilter<TValue>(ref string filterItem, ref Comparison comparison, ref TValue valueItem, ref FilterGroupItem groupItem)

Parameters

Nome Tipo Descrição
filterItem string
comparison Comparison
valueItem TValue
groupItem FilterGroupItem

Returns

FilterItem

Type Parameters

TValue

NewOrStringFilter(ref string, ref Comparison, ref string)

Creates a new FilterItem for String value and add quotes to the value.

public static FilterItem NewOrStringFilter(ref string filterItem, ref Comparison comparison, ref string valueString)

Parameters

Nome Tipo Descrição
filterItem string
comparison Comparison
valueString string

Returns

FilterItem

NewOrStringFilter(ref string, ref Comparison, ref string, ref FilterGroupItem)

Creates a new FilterItem for String value and add quotes to the value.

public static FilterItem NewOrStringFilter(ref string filterItem, ref Comparison comparison, ref string valueString, ref FilterGroupItem groupItem)

Parameters

Nome Tipo Descrição
filterItem string
comparison Comparison
valueString string
groupItem FilterGroupItem

Returns

FilterItem

NewStringFilter(ref string, ref Comparison, ref string)

Creates a new FilterItem for String value and add quotes to the value.

public static FilterItem NewStringFilter(ref string filterItem, ref Comparison comparison, ref string valueString)

Parameters

Nome Tipo Descrição
filterItem string
comparison Comparison
valueString string

Returns

FilterItem

NewStringFilter(ref string, ref string)

Creates a new FilterItem for String value and add quotes to the value.

public static FilterItem NewStringFilter(ref string filterItem, ref string valueString)

Parameters

Nome Tipo Descrição
filterItem string
valueString string

Returns

FilterItem

Parse(bool)

public string Parse(bool lastItem = false)

Parameters

Nome Tipo Descrição
lastItem bool

Returns

string

ParseAsLast()

public string ParseAsLast()

Returns

string

ToString()

public string ToString()

Returns

string