示例#1
0
        private static string GetRuleOperator(OldBaseRule rule, int WholeNum)
        {
            switch (rule.NumOpAction)
            {
                case NumericalOperatorActionTypes.NumberEqualComparison:
                    return EqualText;
                case NumericalOperatorActionTypes.NumberNotEqualComparison:
                    return NotEqualText;
                case NumericalOperatorActionTypes.NumberGThanComparison:
                    return GreaterThanText;
                case NumericalOperatorActionTypes.NumberLThanComparison:
                    return LessThanText;
                case NumericalOperatorActionTypes.NumberCompareNone:
                default:
                    return NoneText;
            }

        }
示例#2
0
 private static string GetRuleOperator(OldBaseRule rule, string TextValue)
 {
     switch (rule.stringOpAction)
     {
         case StringOperatorActionTypes.StringEqualComparisonOrdinalIgnoreCase:
             return EqualText;
         case StringOperatorActionTypes.StringNotEqualComparisonOrdinalIgnoreCase:
             return NotEqualText;
         case StringOperatorActionTypes.StringContains:
             return ContainsText;
         case StringOperatorActionTypes.StringNotContains:
             return NotContainText;
         case StringOperatorActionTypes.StringGreaterThanCompare:
             return GreaterThanText;
         case StringOperatorActionTypes.StringLessThanCompare:
             return LessThanText;
         case StringOperatorActionTypes.StringCompareNone:
         default:
             return NoneText;
     }
 }
示例#3
0
        private static string GetRuleOperator(OldBaseRule rule, DataType dataType)
        {


            switch (dataType)
            {
                case DataType.Text:
                    return GetRuleOperator(rule, "Text");
                case DataType.Number:
                    return GetRuleOperator(rule, 1.0);
                case DataType.Date:
                    return GetRuleOperator(rule, "Text"); //TODO                    
                default:
                    return GetRuleOperator(rule, "Text");

            }

        }