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)
 {
 }