コード例 #1
0
ファイル: FilterQuery.cs プロジェクト: weedkiller/ArkCrm
        private void BuildQuery(string filterName, FilterClauseEnum clause, FilterConditionEnum condition, string filterValue)
        {
            FilterName  = filterName;
            Clause      = clause;
            Condition   = condition;
            FilterValue = filterValue;

            foreach (FilterClauseEnum val in Enum.GetValues(typeof(FilterClauseEnum)))
            {
                var isSelected = val == clause;

                Clauses.Add(new FilterEnumContainer {
                    Name = val.ToString(), Value = (int)val, Selected = isSelected
                });
            }

            foreach (FilterConditionEnum val in Enum.GetValues(typeof(FilterConditionEnum)))
            {
                var isSelected = val == condition;

                Conditions.Add(
                    new FilterEnumContainer {
                    Name = val.ToString(), Value = (int)val, Selected = isSelected
                });
            }
        }
コード例 #2
0
ファイル: FilterQuery.cs プロジェクト: weedkiller/ArkCrm
 public FilterQuery(string filterName, FilterClauseEnum clause, FilterConditionEnum condition, string filterValue)
 {
     BuildQuery(filterName, clause, condition, filterValue);
 }