//Sobald ein Item in der Listview selektiert wird, wird dieses mithilfe diser Methode ausgewählt und in den Textboxen angezeigt private void lvErgebnis_erw_SelectedIndexChanged(object sender, EventArgs e) { if (lvErgebnis_erw.SelectedIndices.Count > 0) { ListViewItem item = lvErgebnis_erw.SelectedItems[0]; { for (int i = 0; i < lvErgebnis_erw.Items.Count; i++) { if (lvErgebnis_erw.Items[i].Selected) { txbISBN_erw.Text = lvErgebnis_erw.Items[i].SubItems[0].Text; txbTitel_erw.Text = lvErgebnis_erw.Items[i].SubItems[1].Text; txbAutor_erw.Text = lvErgebnis_erw.Items[i].SubItems[2].Text; txbGenre_erw.Text = lvErgebnis_erw.Items[i].SubItems[3].Text; txbVerlag_erw.Text = lvErgebnis_erw.Items[i].SubItems[4].Text; } } } } //Reservieren Ja und Nein sowie Buttons Aktivieren/Deaktivieren btnReservieren_erw.Enabled = true; btnReservierung_loeschen_erw.Enabled = true; FrmReservieren.AktuelleISBN = txbISBN_erw.Text; int rescheck = BuchReservieren.ReservierungChecken(); if (rescheck != 0) { lblReserviert_Ausgabe_erw.Text = "Ja"; btnReservieren_erw.Enabled = false; } else { lblReserviert_Ausgabe_erw.Text = "Nein"; btnReservierung_loeschen_erw.Enabled = false; } //Ausgeliehen Ja und Nein sowie Buttons aktivieren/deaktivieren btnAusleihen_erw.Enabled = true; btnZurueck_erw.Enabled = false; FrmAusleihen.AktuelleISBN_Ausleihe = txbISBN_erw.Text; int ausgeliehen_check = BuchAusleihen.AusgeliehenCheck(); if (ausgeliehen_check != 0) { lblAusgeliehen_Ausgabe_erw.Text = "Ja"; btnAusleihen_erw.Enabled = false; btnZurueck_erw.Enabled = true; btnReservierung_loeschen_erw.Enabled = false; } else { lblAusgeliehen_Ausgabe_erw.Text = "Nein"; } }
private void btnZurueck_erw_Click(object sender, EventArgs e) { DialogResult dialogResult = MessageBox.Show("Sind Sie sicher das Sie das Buch zurückgeben wollen?", "Buch löschen", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { //Reservierung löschen beim zurückgeben BuchAusleihen.ReservierungLöschen_Ausleihe(); //Ausleihe löschen BuchAusleihen.AusleiheLoeschen(); BuchReservieren.ReservierungLoeschen(); //Reservieren Ja und Nein sowie Buttons Aktivieren/Deaktivieren btnReservieren_erw.Enabled = true; btnReservierung_loeschen_erw.Enabled = true; FrmReservieren.AktuelleISBN = txbISBN_erw.Text; int rescheck = BuchAusleihen.ReservierungIDRausfinden_Ausleihe(); if (rescheck != 0) { lblReserviert_Ausgabe_erw.Text = "Ja"; btnReservieren_erw.Enabled = false; } else { lblReserviert_Ausgabe_erw.Text = "Nein"; btnReservierung_loeschen_erw.Enabled = false; } //Ausgeliehen Ja und Nein sowie Buttons aktivieren/deaktivieren btnAusleihen_erw.Enabled = true; btnZurueck_erw.Enabled = false; int ausgeliehen_check = BuchAusleihen.AusgeliehenCheck(); if (ausgeliehen_check != 0) { lblAusgeliehen_Ausgabe_erw.Text = "Ja"; btnAusleihen_erw.Enabled = false; btnZurueck_erw.Enabled = true; btnReservierung_loeschen_erw.Enabled = false; } else { lblAusgeliehen_Ausgabe_erw.Text = "Nein"; } } else if (dialogResult == DialogResult.No) { MessageBox.Show("Gute Entscheidung mein junger Padawan!"); //Reservieren Ja und Nein sowie Buttons Aktivieren/Deaktivieren btnReservieren_erw.Enabled = true; btnReservierung_loeschen_erw.Enabled = true; FrmReservieren.AktuelleISBN = txbISBN_erw.Text; int rescheck = BuchReservieren.ReservierungChecken(); if (rescheck != 0) { lblReserviert_Ausgabe_erw.Text = "Ja"; btnReservieren_erw.Enabled = false; } else { lblReserviert_Ausgabe_erw.Text = "Nein"; btnReservierung_loeschen_erw.Enabled = false; } //Ausgeliehen Ja und Nein sowie Buttons aktivieren/deaktivieren btnAusleihen_erw.Enabled = true; btnZurueck_erw.Enabled = false; int ausgeliehen_check = BuchAusleihen.AusgeliehenCheck(); if (ausgeliehen_check != 0) { lblAusgeliehen_Ausgabe_erw.Text = "Ja"; btnAusleihen_erw.Enabled = false; btnZurueck_erw.Enabled = true; } else { lblAusgeliehen_Ausgabe_erw.Text = "Nein"; } } }