//Auswahl der Listview //Sobald ein Item der Listview selektiert wird wird diese Methode ausgeführt und zeigt die einzelnen Daten in den dafür vorgesehenen Labels an private void lvErgebnis_SelectedIndexChanged(object sender, EventArgs e) { if (lvErgebnis.SelectedIndices.Count > 0) { ListViewItem item = lvErgebnis.SelectedItems[0]; { for (int i = 0; i < lvErgebnis.Items.Count; i++) { if (lvErgebnis.Items[i].Selected) { lblAusgabe_ISBN.Text = lvErgebnis.Items[i].SubItems[0].Text; lblTitel_Ausgabe.Text = lvErgebnis.Items[i].SubItems[1].Text; lblAutor_Ausgabe.Text = lvErgebnis.Items[i].SubItems[2].Text; lblGenre_Ausgabe.Text = lvErgebnis.Items[i].SubItems[3].Text; lblVerlag_Ausgabe.Text = lvErgebnis.Items[i].SubItems[4].Text; } } } } btnReservieren.Enabled = true; FrmReservieren.AktuelleISBN = lblAusgabe_ISBN.Text; int rescheck = BuchReservieren.ReservierungChecken(); if (rescheck != 0) { lblReserviert_Ausgabe.Text = "Ja"; btnReservieren.Enabled = false; } else { lblReserviert_Ausgabe.Text = "Nein"; } }
private void btnReservieren_res_Click(object sender, EventArgs e) { einlesen(); leserid = BuchReservieren.LeserFinden(); rescheck = BuchReservieren.ReservierungChecken(); if (eingabePLZ.Length == 5) { if (leserid == 0) { BuchReservieren.LeserErstellen(); leserid = BuchReservieren.LeserFinden(); } if (rescheck != 0) { MessageBox.Show("Dieses Buch ist bereits reserviert. Bitte wählen Sie ein anderes Buch aus."); FrmHauptfenster_Erweitert.erw_reserviertAusgabe.Text = "Nein"; FrmHauptfenster.reserviertAusgabe.Text = "Nein"; this.Close(); } if (rescheck == 0) { manuelleid = BuchReservieren.ManuelleID(); BuchReservieren.ReservierungErstellen(); if (FrmHauptfenster.ausgabeBuch == "") { MessageBox.Show("Ihr Buch " + "'" + FrmHauptfenster_Erweitert.ausgabeBuch + "'" + " wurde erfolgreich auf Ihren Namen reserviert."); this.Close(); FrmHauptfenster_Erweitert.erw_reserviertAusgabe.Text = "Ja"; } else { MessageBox.Show("Ihr Buch " + "'" + FrmHauptfenster.ausgabeBuch + "'" + " wurde erfolgreich auf Ihren Namen reserviert."); this.Close(); FrmHauptfenster.reserviertAusgabe.Text = "Ja"; } } } else { MessageBox.Show("Bitte die Postleitzahl überprüfen."); } int rescheck2 = BuchReservieren.ReservierungChecken(); if (rescheck2 != 0) { FrmHauptfenster_Erweitert.ausgabeBuch = "Ja"; } else { FrmHauptfenster_Erweitert.ausgabeBuch = "Nein"; } }
//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 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 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"; } } }