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("="); } } }