private void SetAuditGameFilter() { ICollectionView cv = CollectionViewSource.GetDefaultView(GamesList); cv.Filter = o => { var g = o as GameItemViewModel; if (g.Description != null || g.RomName != null) { if (_selectedService.IsMainMenu()) { return(g.RomName.ToUpper().Contains(FilterText.ToUpper())); } else { return(g.Description.ToUpper().Contains(FilterText.ToUpper())); }; } else { return(false); } }; }
protected bool ItemsFilter(object e) { if (e is T entity && FilterList.Any(f => f.Key == FilterType) && !string.IsNullOrEmpty(FilterText)) { var value = entity.GetType().GetProperty(FilterType).GetValue(entity, null); return(value == null || value.ToString().ToUpper().Contains(FilterText.ToUpper())); }
private bool HasCustomerForFilteredText(ICustomer c) { var filterText = FilterText.ToUpper(); var isInFilteredText1 = c.Firstname.ToUpper().Contains(filterText) || c.Lastname.ToUpper().Contains(filterText) || c.CustomerNumber.ToUpper().Contains(filterText); var isInFilteredText2 = !string.IsNullOrEmpty(c.Email) && c.Email.ToUpper().Contains(filterText); var isInFilteredText3 = !string.IsNullOrEmpty(c.Phone) && c.Phone.Contains(filterText); var isInFilteredText4 = !string.IsNullOrEmpty(c.Password) && c.Password.ToUpper().Contains(filterText); var isInFilteredText5 = !string.IsNullOrEmpty(c.Website) && c.Website.ToUpper().Contains(filterText); return(isInFilteredText1 || isInFilteredText2 || isInFilteredText3 || isInFilteredText4 || isInFilteredText5); }
/// <summary> /// IFilterModel.AppliFilter() /// </summary> public void ApplyFilter() { if (FilterText == null) { FilterText = string.Empty; } var filtered = FilterText != string.Empty; m_Keys.Clear(); var filter1 = FilterText.ToUpper(CultureInfo.CurrentCulture); var filter2 = m_Punto.Change(FilterText); if (filter2 != null) { filter2 = filter2.ToUpper(CultureInfo.CurrentCulture); } var helper = new PanelModelCopyHelper(this); var upperValues = new List <string>(); foreach (var value in m_Data) { if (value is PanelItemDoubleDot) { m_Keys.Add(value); continue; } helper.CurrentItem = value; upperValues.Clear(); if (helper.Columns != null) { for (int i = 0; i < helper.ColumnsCount; i++) { var column = helper.GetColumnValue(i); if (!string.IsNullOrEmpty(column)) { upperValues.Add(column.ToUpper(CultureInfo.CurrentCulture)); } } } if (!filtered || GoodForFilter(upperValues.ToArray(), filter1, filter2)) { m_Keys.Add(value); } } }
private bool customerFilter(object obj) { Barang barang = obj as Barang; if (string.IsNullOrEmpty(FilterText)) { return(true); } else { if (barang != null && (barang.NamaBarang.ToUpper().Contains(FilterText.ToUpper()) || barang.KodeBarang.ToUpper().Contains(FilterText.ToUpper()))) { return(true); } return(false); } }
private void usersCollection_Filter(object sender, FilterEventArgs e) { if (string.IsNullOrEmpty(FilterText)) { e.Accepted = true; return; } Friend friend = e.Item as Friend; if (friend.FirstName.ToUpper().Contains(FilterText.ToUpper())) { e.Accepted = true; } else { e.Accepted = false; } }
private void GamesView_Filter(object sender, FilterEventArgs e) { if (string.IsNullOrEmpty(FilterText)) { e.Accepted = true; return; } var info = e.Item as GameInfo; if (info.Name.ToUpper().Contains(FilterText.ToUpper())) { e.Accepted = true; } else { e.Accepted = false; } }
private void usersCollection_Filter(object sender, FilterEventArgs e) { if (string.IsNullOrEmpty(FilterText)) { e.Accepted = true; return; } NavigationItemViewModel client = e.Item as NavigationItemViewModel; if (client.DisplayMember.ToUpper().Contains(FilterText.ToUpper())) { e.Accepted = true; } else { e.Accepted = false; } }
public void BooksFilter(object sender, FilterEventArgs e) { if (string.IsNullOrEmpty(FilterText)) { e.Accepted = true; return; } Book b = e.Item as Book; if (b.Title.ToUpper().Contains(FilterText.ToUpper()) || b.Author.Name.ToUpper().Contains(FilterText.ToUpper())) { e.Accepted = true; } else { e.Accepted = false; } }
public void SeriesFilter(object sender, FilterEventArgs e) { if (string.IsNullOrEmpty(FilterText)) { e.Accepted = true; return; } Serie s = e.Item as Serie; if (s.SerieName.ToUpper().Contains(FilterText.ToUpper()) || s.Author.Name.ToUpper().Contains(FilterText.ToUpper())) { e.Accepted = true; } else { e.Accepted = false; } }
private void customerCollection_Filter(object sender, FilterEventArgs e) { if (string.IsNullOrEmpty(FilterText)) { e.Accepted = true; return; } Customer customer = (Customer)e.Item; if (customer.Name.ToUpper().Contains(FilterText.ToUpper())) { e.Accepted = true; } else { e.Accepted = false; } }
public void collection_Filter(object sender, FilterEventArgs e) { if (string.IsNullOrEmpty(FilterText)) { e.Accepted = true; return; } Team team = e.Item as Team; if (team.Name.ToUpper().Contains(FilterText.ToUpper())) { e.Accepted = true; } else { e.Accepted = false; } }
// Фильтр установленного ПО private void installedSoft_Filter(object sender, FilterEventArgs e) { if (string.IsNullOrEmpty(FilterText)) { e.Accepted = true; return; } Soft po = e.Item as Soft; if (po != null) { if (po.Name.ToUpper().Contains(FilterText.ToUpper())) { e.Accepted = true; } else { e.Accepted = false; } } }
private Predicate <object> ItemFilter() { return(item => String.IsNullOrWhiteSpace(FilterText) || ((InstalledItem)item).Product.ToUpper().Contains(FilterText.ToUpper())); }
private bool FilterItem(object obj) { bool result = true; Model.Item current = obj as Model.Item; if (!string.IsNullOrWhiteSpace(FilterText) && current != null && !current.Name.ToUpper().Contains(FilterText.ToUpper())) { result = false; } return(result); }
private bool customerFilter(object obj) { Customer customer = obj as Customer; if (string.IsNullOrEmpty(FilterText)) { return(true); } else { if (customer != null && customer.Status == CustomerStatus.Member && (customer.NamaCustomer.ToUpper().Contains(FilterText.ToUpper()) || customer.KodeCustomer.ToUpper().Contains(FilterText.ToUpper()))) { return(true); } return(false); } }