コード例 #1
0
 /// <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);
     }
 }
コード例 #2
0
ファイル: Helpers.cs プロジェクト: ilison/WPFCustomControl
 /// <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);
 }
コード例 #3
0
ファイル: Helpers.cs プロジェクト: ilison/WPFCustomControl
 /// <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);
 }