//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 btnAusleihen_ausleihe_Click(object sender, EventArgs e) { //ReservierungsID, LeserID und manuelleID wird gespeichert sodass sie in der Klasse BuchAusleihen verwendet werden kann LeserID_Ausleihe = BuchAusleihen.LeserRausfinden_Ausleihe(); manuelleID_Ausleihe = BuchAusleihen.Ausleihe_ManuelleID(); BuchAusleihen.AusleiheErstellen(); MessageBox.Show("Ihr Buch wurde erfolgreich reserviert."); FrmHauptfenster_Erweitert.ErwAusgeliehenAusgabe.Text = "Ja"; FrmHauptfenster_Erweitert.BtnReservierung_Loeschen_Ausleihe.Enabled = false; this.Close(); }
private void btnReservierung_loeschen_erw_Click(object sender, EventArgs e) { //Reservierung löschen beim zurückgeben BuchAusleihen.ReservierungLöschen_Ausleihe(); BuchReservieren.ReservierungLoeschen(); 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; } }
private void btnAusleihen_erw_Click(object sender, EventArgs e) { btnReservierung_Loeschen_Ausleihe = btnReservierung_loeschen_erw; FrmAusleihen.aktivesBuch = txbTitel_erw.Text; erw_ausgeliehenAusgabe = lblAusgeliehen_Ausgabe_erw; FrmAusleihen.AktuelleISBN_Ausleihe = txbISBN_erw.Text; reservierungsID = BuchAusleihen.ReservierungIDRausfinden_Ausleihe(); if (reservierungsID != 0) { FrmAusleihen window = new FrmAusleihen(hauptfenster); window.ShowDialog(); } else { MessageBox.Show("Sie müssen das Buch zuerst reservieren!"); } btnAusleihen_erw.Enabled = false; }
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"; } } }