private void AfiseazaPreferinte_Click(object sender, EventArgs e) { listAfiseazaRaspuns.Items.Clear(); if (boxNumeGenAfiseazaPreferinte.Text.Length > 0 && boxNumeAutorAfiseazaPreferinte.Text.Length == 0 && boxNumeCarteAfiseazaPreferinte.Text.Length == 0) { var queris = service.GetAllBooksByGen(boxNumeGenAfiseazaPreferinte.Text.Trim()); if (queris.LongCount() > 0) { string content = "Carti dupa Genul: " + boxNumeGenAfiseazaPreferinte.Text.Trim() + "\n"; for (int i = 0; i < queris.LongCount(); i++) { content += "\t" + queris[i].Titlu + "\n"; } listAfiseazaRaspuns.Items.Add(content); } else { listAfiseazaRaspuns.Items.Add("Nu avem carti de acest gen..."); } } else if (boxNumeGenAfiseazaPreferinte.Text.Length == 0 && boxNumeAutorAfiseazaPreferinte.Text.Length > 0 && boxNumeCarteAfiseazaPreferinte.Text.Length == 0) { var queris = service.GetAllBooksByAuthor(boxNumeAutorAfiseazaPreferinte.Text.Trim()); if (queris.LongCount() > 0) { string content = "Carti dupa Autorul: " + boxNumeAutorAfiseazaPreferinte.Text.Trim() + "\n"; for (int i = 0; i < queris.LongCount(); i++) { content += "\t" + queris[i].Titlu + "\n"; } listAfiseazaRaspuns.Items.Add(content); } else { listAfiseazaRaspuns.Items.Add("Nu avem carti cu acest autor..."); } } else if (boxNumeGenAfiseazaPreferinte.Text.Length == 0 && boxNumeAutorAfiseazaPreferinte.Text.Length == 0 && boxNumeCarteAfiseazaPreferinte.Text.Length > 0) { // POSIBLE, ANOTHER ISSUE var queris = service.GetBookByTitle(boxNumeCarteAfiseazaPreferinte.Text.Trim()); if (queris.LongCount() > 0) { string content = "Carti dupa Titlu \n"; for (int i = 0; i < queris.LongCount(); i++) { content += "\t" + queris[i].Titlu + "\n"; } listAfiseazaRaspuns.Items.Add(content); } else { listAfiseazaRaspuns.Items.Add("Nu avem carte cu acest nume..."); } } else if (boxNumeGenAfiseazaPreferinte.Text.Length == 0 && boxNumeAutorAfiseazaPreferinte.Text.Length > 0 && boxNumeCarteAfiseazaPreferinte.Text.Length > 0) { var queris = service.GetBooksByAuthorTitle(boxNumeAutorAfiseazaPreferinte.Text.Trim(), boxNumeCarteAfiseazaPreferinte.Text.Trim()); if (queris.LongCount() > 0) { string content = "Carti dupa Autor & Titlu \n"; content += "Nume Autor: " + boxNumeAutorAfiseazaPreferinte.Text.Trim() + "\n"; for (int i = 0; i < queris.LongCount(); i++) { content += "\t" + queris[i].Titlu + "\n"; } listAfiseazaRaspuns.Items.Add(content); } else { listAfiseazaRaspuns.Items.Add("Nu avem carti cu acest autor si titlu..."); } } else if (boxNumeGenAfiseazaPreferinte.Text.Length > 0 && boxNumeAutorAfiseazaPreferinte.Text.Length > 0 && boxNumeCarteAfiseazaPreferinte.Text.Length > 0) { var queris = service.GetBooksByGenreAuthorTitle(boxNumeGenAfiseazaPreferinte.Text.Trim(), boxNumeAutorAfiseazaPreferinte.Text.Trim(), boxNumeCarteAfiseazaPreferinte.Text.Trim()); if (queris.LongCount() > 0) { string content = "Carti dupa Gen, Autor, Titlu \n"; content += "Nume Autor: " + boxNumeAutorAfiseazaPreferinte.Text.Trim() + "\n"; content += "Descriere Gen: " + boxNumeGenAfiseazaPreferinte.Text.Trim() + "\n"; for (int i = 0; i < queris.LongCount(); i++) { content += "\t" + queris[i].Titlu + "\n"; } listAfiseazaRaspuns.Items.Add(content); } else { listAfiseazaRaspuns.Items.Add("Nu avem carti cu acest gen, autor si titlu..."); } } boxNumeGenAfiseazaPreferinte.Text = ""; boxNumeAutorAfiseazaPreferinte.Text = ""; boxNumeCarteAfiseazaPreferinte.Text = ""; }