public FilterDescription(string field, TypeOfFilter.TypesOfFilter typesOfFilter)
 {
     this.field        = field;
     this.typeOfFilter = typesOfFilter;
     this.filterValue  = null;
     this.value        = null;
     this.isNumber     = false;
     this.isDate       = false;
     this.active       = true;
 }
        public static string TakeFilter(TypeOfFilter.TypesOfFilter filter)
        {
            switch (filter)
            {
            case TypeOfFilter.TypesOfFilter.equally:
            {
                return("=");
            }

            case TypeOfFilter.TypesOfFilter.isFilled:
            {
                return("is null");
            }

            case TypeOfFilter.TypesOfFilter.isNotFilled:
            {
                return("is null");
            }

            /*case TypeOfFilter.TypesOfFilter.contains:
             *  {
             *      return "in (";
             *  }*/
            case TypeOfFilter.TypesOfFilter.less:
            {
                return("<");
            }

            case TypeOfFilter.TypesOfFilter.lessOrEqually:
            {
                return("<=");
            }

            case TypeOfFilter.TypesOfFilter.more:
            {
                return(">");
            }

            case TypeOfFilter.TypesOfFilter.moreOrEqually:
            {
                return(">=");
            }

            default:
            {
                return("=");
            }
            }
        }