Esempio n. 1
0
        public static string GetSqlGroupOperator(FilterGroupOperatorEnum op)
        {
            switch (op)
            {
            case FilterGroupOperatorEnum.And:
                return("AND");

            case FilterGroupOperatorEnum.Or:
                return(" OR");

            default:
                throw new Exception(
                          String.Format("Unknown group operator: '{0}'",
                                        Enum.GetName(typeof(FilterGroupOperatorEnum), op)));
            }
        }
Esempio n. 2
0
 /// <summary>
 /// Instantiates a new filter group.
 /// </summary>
 /// <param name="op">default=And</param>
 /// <returns>A new instance.</returns>
 public static FilterGroup New(FilterGroupOperatorEnum op = FilterGroupOperatorEnum.And)
 {
     return(new FilterGroup(op));
 }
Esempio n. 3
0
 public FilterGroup(FilterGroupOperatorEnum op)
 {
     Filters   = new List <IFilter>();
     Operatror = op;
 }
Esempio n. 4
0
 public FilterGroup()
 {
     Filters   = new List <IFilter>();
     Operatror = FilterGroupOperatorEnum.And; // set default
 }