private void LoanBookPage_Load(object sender, EventArgs e) { BookServiceClient bookService = new BookServiceClient(); foreach (CarteDTO carte in bookService.GetAvailableBooks()) { ListViewItem item = new ListViewItem(carte.carteId.ToString()); item.SubItems.Add(carte.titlu); item.SubItems.Add(carte.AutorDto.nume + " " + carte.AutorDto.prenume); item.SubItems.Add(carte.GenDto.descriere); availableBooksList.Items.Add(item); } }
private void filterButton_Click(object sender, EventArgs e) { bookIsNotAvailable.Hide(); BookServiceClient bookService = new BookServiceClient(); string filterGender = genInput.Text; availableBooksList.Items.Clear(); foreach (CarteDTO carte in bookService.GetAvailableBooks()) { if (filterGender.Equals("") || filterGender.Equals(' ') || filterGender.Equals(carte.GenDto.descriere)) { ListViewItem item = new ListViewItem(carte.carteId.ToString()); item.SubItems.Add(carte.titlu); item.SubItems.Add(carte.AutorDto.nume + " " + carte.AutorDto.prenume); item.SubItems.Add(carte.GenDto.descriere); availableBooksList.Items.Add(item); } } }