public override void GetFilter(SearchQuery q, ItemAttribute ia) { base.GetFilter(q, ia); }
public virtual void GetFilter(SearchQuery q, ItemAttribute ia) { return; }
public virtual void GetFilter(SearchQuery q, ItemAttribute ia) { GetFilter(q, ia, Items); }
public virtual void GetFilter(SearchQuery q, ItemAttribute ia) { RsTextBox.GetFilter(q, ia, Value); }
public static void GetFilter(SearchQuery q, ItemAttribute ia, ListItemCollection items) { string filter = ""; string pid = ""; foreach (ListItem item in items) { if (item.Selected) { pid = q.NextParamId; filter = BaseItem.FilterOr(filter, UStr.FilterInt32("AttributeID", pid)); q.SetParam(pid, item.Value); } } if (String.IsNullOrEmpty(filter)) { return; } filter = BaseItem.TrimOr(filter); q.AppendFilter(filter + "\n"); }
public virtual void GetFilter(SearchQuery q, ItemAttribute ia) { RsDropDownList.GetFilter(q, ia, SelectedValue); }
public static void GetFilter(SearchQuery q, ItemAttribute ia, string text) { string filter = ""; string pid = ""; if (String.IsNullOrEmpty(text)) { return; } pid = q.NextParamId; filter = BaseItem.FilterAnd(filter, UStr.FilterInt32("AttributeID", pid)); q.SetParam(pid, ia.AttributeID); pid = q.NextParamId; filter = BaseItem.FilterOr(filter, UStr.FilterParam("Value", pid)); q.SetParam(pid, UStr.Percent(text)); if (String.IsNullOrEmpty(filter)) { return; } filter = BaseItem.TrimOr(filter); q.AppendFilter(filter + "\n"); }
public static SearchQuery GetFilter(Cxt cxt, SearchTypeE type, string searchText) { SearchQuery q = new SearchQuery(); q.Cxt = cxt; q.SearchType = type; q.SearchText = searchText; return q; }
public static void GetFilter(SearchQuery q, ItemAttribute ia, string selectedValue) { string pid = ""; string filter = ""; if (String.IsNullOrEmpty(selectedValue)) { return; } if (ia.Attribute.HasValueSource) { RsTextBox.GetFilter(q, ia, selectedValue); } else { pid = q.NextParamId; filter = UStr.FilterInt32("AttributeID", pid); q.SetParam(pid, selectedValue); q.AppendFilter(filter + "\n"); } }