public IList GetLookupSource(string filter) { SearchCriteriaBuilder criteriaBuilder = new SearchCriteriaBuilder(); criteriaBuilder.TypeInfo = Helper.LookupObjectTypeInfo; criteriaBuilder.SearchInStringPropertiesOnly = false; criteriaBuilder.SearchText = filter; criteriaBuilder.SearchMode = SearchMode.SearchInObject; criteriaBuilder.SetSearchProperties(Helper.LookupObjectTypeInfo.DefaultMember.BindingName); return(ObjectSpace.GetObjects(Helper.LookupObjectType, criteriaBuilder.BuildCriteria())); }
public IList GetLookupSource(string filter) { SearchCriteriaBuilder criteriaBuilder = new SearchCriteriaBuilder(); criteriaBuilder.TypeInfo = Helper.LookupObjectTypeInfo; criteriaBuilder.SearchInStringPropertiesOnly = false; criteriaBuilder.SearchText = filter; criteriaBuilder.SearchMode = SearchMode.SearchInObject; criteriaBuilder.SetSearchProperties("FullName", "SpouseName"); return(ObjectSpace.GetObjects(Helper.LookupObjectType, criteriaBuilder.BuildCriteria())); //return ObjectSpace.GetObjects(Helper.LookupObjectType, new BinaryOperator(Helper.DisplayMember.Name, "%" + filter + "%", BinaryOperatorType.Like)); }
public IList GetLookupSource(string filter) { var criteriaBuilder = new SearchCriteriaBuilder { TypeInfo = Helper.LookupObjectTypeInfo, SearchInStringPropertiesOnly = false, SearchText = filter, SearchMode = SearchMode.SearchInObject }; criteriaBuilder.SetSearchProperties(Helper.LookupObjectTypeInfo.DefaultMember.BindingName); return ObjectSpace.GetObjects(Helper.LookupObjectType, criteriaBuilder.BuildCriteria()); }