public FavouritesPage(MainWindow mw, Favourites fav) { this.f = fav; InitializeComponent(); this.mw = mw; FavoritesResult page; ListBoxItem item; int flag = 0; foreach (Query q in f.getFavourites()) { flag = 1; page = new FavoritesResult(mw, f, this); item = new ListBoxItem(); page.setQueryString(q.getqueryString()); String s = ""; if (q.sortOrder == SortOrder.CITATIONS) { s = s + "Sorted by Citations, "; } else { s = s + "Sorted by Year, "; } if (q.issetylo() == true) { s = s + "From " + q.getylo(); } if (q.issetyhi() == true) { s = s + " To " + q.getyhi(); } page.setQueryParams(s); page.setSearch(q); if (q.resultType == ResultType.AUTHOR) { page.setSearchType("Search by Author"); } else { page.setSearchType("Search by Journal"); } item = page.listItem; page.Content = null; this.favoritesPane.Items.Add(item); } if (flag == 0) { page = new FavoritesResult(mw, f, this); item = new ListBoxItem(); page.setQueryString(" YOUR FAVORITES LIST IS EMPTY!"); page.btnViewSearch.IsEnabled = false; page.btnViewSearch.Visibility = Visibility.Hidden; page.btnDelete.IsEnabled = false; page.btnDelete.Visibility = Visibility.Hidden; item = page.listItem; page.Content = null; this.favoritesPane.Items.Add(item); } }
public FavouritesPage(MainWindow mw, Favourites fav) { this.f = fav; InitializeComponent(); this.mw = mw; FavoritesResult page; ListBoxItem item; int flag = 0; foreach (Query q in f.getFavourites()) { flag = 1; page = new FavoritesResult(mw, f, this); item = new ListBoxItem(); page.setQueryString(q.getqueryString()); String s = ""; if (q.sortOrder == SortOrder.CITATIONS) s = s + "Sorted by Citations, "; else s = s + "Sorted by Year, "; if (q.issetylo() == true) s = s + "From " + q.getylo(); if (q.issetyhi() == true) s = s + " To " + q.getyhi(); page.setQueryParams(s); page.setSearch(q); if (q.resultType == ResultType.AUTHOR) page.setSearchType("Search by Author"); else page.setSearchType("Search by Journal"); item = page.listItem; page.Content = null; this.favoritesPane.Items.Add(item); } if (flag == 0) { page = new FavoritesResult(mw, f, this); item = new ListBoxItem(); page.setQueryString(" YOUR FAVORITES LIST IS EMPTY!"); page.btnViewSearch.IsEnabled = false; page.btnViewSearch.Visibility = Visibility.Hidden; page.btnDelete.IsEnabled = false; page.btnDelete.Visibility = Visibility.Hidden; item = page.listItem; page.Content = null; this.favoritesPane.Items.Add(item); } }