/// <summary> /// Get the FilerRowCondition for set the SelectedItem for FilterOptionsList /// </summary> /// <param name="filterType"></param> /// <returns></returns> public string GetFilterRowCondition(FilterRowCondition filterType) { if (filterType == FilterRowCondition.Equals) { return(GridResourceWrapper.Equalss); } else if (filterType == FilterRowCondition.NotEquals) { return(GridResourceWrapper.NotEquals); } else if (filterType == FilterRowCondition.BeginsWith) { return(GridResourceWrapper.BeginsWith); } else if (filterType == FilterRowCondition.EndsWith) { return(GridResourceWrapper.EndsWith); } else { return(GridResourceWrapper.Contains); } }
/// <summary> /// Gets the type of the filter. /// </summary> /// <param name="filterType">FilterRowCondition of the column.</param> /// <returns></returns> internal static FilterType GetFilterType(FilterRowCondition filterType) { if (filterType == FilterRowCondition.Equals) { return(FilterType.Equals); } else if (filterType == FilterRowCondition.NotEquals) { return(FilterType.NotEquals); } else if (filterType == FilterRowCondition.GreaterThan) { return(FilterType.GreaterThan); } else if (filterType == FilterRowCondition.GreaterThanOrEqual) { return(FilterType.GreaterThanOrEqual); } else if (filterType == FilterRowCondition.LessThan) { return(FilterType.LessThan); } else if (filterType == FilterRowCondition.LessThanOrEqual) { return(FilterType.LessThanOrEqual); } else if (filterType == FilterRowCondition.BeginsWith) { return(FilterType.StartsWith); } else if (filterType == FilterRowCondition.EndsWith) { return(FilterType.EndsWith); } else if (filterType == FilterRowCondition.Contains) { return(FilterType.Contains); } else if (filterType == FilterRowCondition.Before) { return(FilterType.LessThan); } else if (filterType == FilterRowCondition.BeforeOrEqual) { return(FilterType.LessThanOrEqual); } else if (filterType == FilterRowCondition.After) { return(FilterType.GreaterThan); } else if (filterType == FilterRowCondition.AfterOrEqual) { return(FilterType.GreaterThanOrEqual); } else if (filterType == FilterRowCondition.Empty) { return(FilterType.Equals); } else if (filterType == FilterRowCondition.NotEmpty) { return(FilterType.NotEquals); } else if (filterType == FilterRowCondition.Null) { return(FilterType.Equals); } else if (filterType == FilterRowCondition.NotNull) { return(FilterType.NotEquals); } return(FilterType.Equals); }
/// <summary> /// Gets the corresponding string for the given FilterRowCondition. /// </summary> /// <param name="filterType"></param> /// <returns></returns> internal static string GetResourceWrapper(FilterRowCondition filterType) { if (filterType == FilterRowCondition.Null) { return(GridResourceWrapper.Null); } else if (filterType == FilterRowCondition.NotNull) { return(GridResourceWrapper.NotNull); } else if (filterType == FilterRowCondition.Empty) { return(GridResourceWrapper.Empty); } else if (filterType == FilterRowCondition.NotEmpty) { return(GridResourceWrapper.NotEmpty); } else if (filterType == FilterRowCondition.NotEquals) { return(GridResourceWrapper.NotEquals); } else if (filterType == FilterRowCondition.Equals) { return(GridResourceWrapper.Equalss); } else if (filterType == FilterRowCondition.After) { return(GridResourceWrapper.After); } else if (filterType == FilterRowCondition.AfterOrEqual) { return(GridResourceWrapper.AfterOrEqual); } else if (filterType == FilterRowCondition.Before) { return(GridResourceWrapper.Before); } else if (filterType == FilterRowCondition.BeforeOrEqual) { return(GridResourceWrapper.BeforeOrEqual); } else if (filterType == FilterRowCondition.GreaterThan) { return(GridResourceWrapper.GreaterThan); } else if (filterType == FilterRowCondition.GreaterThanOrEqual) { return(GridResourceWrapper.GreaterThanorEqual); } else if (filterType == FilterRowCondition.LessThan) { return(GridResourceWrapper.LessThan); } else if (filterType == FilterRowCondition.LessThanOrEqual) { return(GridResourceWrapper.LessThanorEqual); } else if (filterType == FilterRowCondition.BeginsWith) { return(GridResourceWrapper.BeginsWith); } else if (filterType == FilterRowCondition.EndsWith) { return(GridResourceWrapper.EndsWith); } else if (filterType == FilterRowCondition.Contains) { return(GridResourceWrapper.Contains); } return(GridResourceWrapper.Equalss); }