private bool FilterRow(object row) { if (string.IsNullOrEmpty(FullTextSearch)) { return(true); } string filterString = FullTextSearch.ToLower(); bool found = false; AlbumItem cdItem = row as AlbumItem; foreach (object value in cdItem.Items) { if (value != null) { if (CatalogView.CompareString(value.ToString(), filterString)) { found = true; break; } } } return(found); }
private bool FilterRow(object row) { if (string.IsNullOrEmpty(FullTextSearch)) { return(true); } string filterString = FullTextSearch.ToLower(); bool found = false; AlbumViewItem avi = row as AlbumViewItem; if (avi == null) { return(false); } if (CatalogView.CompareString(avi.Artist, filterString)) { return(true); } if (CatalogView.CompareString(avi.Title, filterString)) { return(true); } if (CatalogView.CompareString(avi.Genre, filterString)) { return(true); } if (CatalogView.CompareString(avi.Year, filterString)) { return(true); } if (CatalogView.CompareString(avi.ArchiveNumber, filterString)) { return(true); } foreach (Track t in avi.Tracks) { if (CatalogView.CompareString(t.Artist, filterString)) { found = true; break; } if (CatalogView.CompareString(t.Title, filterString)) { found = true; break; } } return(found); }
private bool FilterRow(object row) { if (string.IsNullOrEmpty(FullTextSearch)) { return(true); } string filterString = FullTextSearch.ToLower(); bool found = false; TrackListItem trackListItem = row as TrackListItem; if (CatalogView.CompareString(trackListItem.Title, filterString)) { found = true; } return(found); }
private bool FilterRow(object row) { if (string.IsNullOrEmpty(FullTextSearch)) { return(true); } PersonGroupViewItem pgvi = row as PersonGroupViewItem; if (CatalogView.CompareString(pgvi.Name, FullTextSearch)) { return(true); } if (CatalogView.CompareString(pgvi.LandOfOrigin, FullTextSearch)) { return(true); } return(false); }
private bool FilterRow(object row) { if (string.IsNullOrEmpty(FullTextSearch)) { return(true); } string filterString = FullTextSearch.ToLower(); bool found = false; AlbumViewItem cdItem = row as AlbumViewItem; if (CatalogView.CompareString(cdItem.Artist, filterString)) { found = true; } if (CatalogView.CompareString(cdItem.Title, filterString)) { found = true; } if (CatalogView.CompareString(cdItem.Year, filterString)) { found = true; } if (CatalogView.CompareString(cdItem.Genre, filterString)) { found = true; } if (CatalogView.CompareString(cdItem.ArchiveNumber, filterString)) { found = true; } return(found); }