Esempio n. 1
0
 public RtwFilter(Dictionary <String, HandlingTypeForFilter> fieldNameAndTypePairs, ConditionAdder condAdd = ConditionAdder.OR)
 {
     if (fieldNameAndTypePairs.Count > 1)
     {
         _fieldType = fieldNameAndTypePairs;
     }
     _conditionAdder = condAdd;
 }
Esempio n. 2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="fieldName"></param>
 /// <param name="handlingTypeForFilter"></param>
 public RtwFilter(String fieldName, HandlingTypeForFilter handlingTypeForFilter = HandlingTypeForFilter.String, ConditionAdder condAdd = ConditionAdder.OR)
 {
     if (fieldName.Length > 0)
     {
         if (handlingTypeForFilter == HandlingTypeForFilter.String)
         {
             _fieldType[fieldName] = HandlingTypeForFilter.String;
         }
         else if (handlingTypeForFilter == HandlingTypeForFilter.Number)
         {
             _fieldType[fieldName] = HandlingTypeForFilter.Number;
         }
     }
     else
     {
         throw new Exception("fieldName은 비어있을 수 없습니다. DB의 Field를 적으세요");
     }
     _conditionAdder = condAdd;
 }