private static bool CompareStringAsNumber(string string1, string string2, QueryOperaterType op) { double number1 = 0; double number2 = 0; if (double.TryParse(string1, out number1) && double.TryParse(string2, out number2)) { if (op == QueryOperaterType.GreaterThan) { return(number1 > number2); } else if (op == QueryOperaterType.GreaterThanOrEqualTo) { return(number1 >= number2); } else if (op == QueryOperaterType.LessThan) { return(number1 < number2); } else if (op == QueryOperaterType.LessThanOrEqualTo) { return(number1 <= number2); } else { return(false); } } else { return(false); } }
public QueryOperater(QueryOperaterType operatorType) { QueryOperaterType = operatorType; QueryOperaterName = QueryOperatorHelper.OperatorNames[operatorType]; }