protected string GetOperatorString(Epi.ImportExport.Filters.ConditionOperators conditionOperator) { // post Contract.Ensures(!String.IsNullOrEmpty(Contract.Result <string>())); string op = String.Empty; switch (conditionOperator) { case Filters.ConditionOperators.EqualTo: return(" = "); case Filters.ConditionOperators.GreaterThan: return(" > "); case Filters.ConditionOperators.GreaterThanOrEqualTo: return(" >= "); case Filters.ConditionOperators.LessThan: return(" < "); case Filters.ConditionOperators.LessThenOrEqualTo: return(" <= "); case Filters.ConditionOperators.NotEqualTo: return(" <> "); case Filters.ConditionOperators.Contains: return(" LIKE "); default: throw new InvalidOperationException("Invalid operator."); } }
/// <summary> /// Constructor /// </summary> public TextRowFilterCondition(Epi.ImportExport.Filters.ConditionOperators conditionOperator, string columnName, string paramName, object value) : base(conditionOperator, columnName, paramName, value) { }