//Hiermit werden die Daten gespeichert, die Eingetragen wurden nachdem der Button Ändern gedruckt wurde private void btnSpeichern_erw_Click(object sender, EventArgs e) { TmpVarsSetzen(); autorAendernID = BuchAendern.AutorPruefen(); genreAendernID = BuchAendern.GenrePruefen(); verlagAendernID = BuchAendern.VerlagPruefen(); if (autorAendernID == 0) { BuchAendern.AutorErstellen(); autorAendernID = BuchAendern.AutorPruefen(); } if (genreAendernID == 0) { BuchAendern.GenreErstellen(); genreAendernID = BuchAendern.GenrePruefen(); } if (verlagAendernID == 0) { BuchAendern.VerlagErstellen(); verlagAendernID = BuchAendern.VerlagPruefen(); } BuchAendern.UpdateBuecher(); SucheAnzeigen(); AlleButtonsaufStart(); }
//Hier werden die Werte, die in den Textboxen stehen in die Datenbank als neuer Eintrag geschrieben private void btnHinzufgn_Click(object sender, EventArgs e) { lvErgebnis_erw.Enabled = false; TmpVarsSetzen(); BuchAendern.BuchHinzufuegen(); SucheAnzeigen(); AlleButtonsaufStart(); txbISBN_erw.Enabled = false; }
//Hier wird ein vorhandener Eintrag komplett aus der Datenbank gelöscht private void btnLoeschen_erw_Click(object sender, EventArgs e) { tmpISBN = txbISBN_erw.Text; if (lblReserviert_Ausgabe_erw.Text == "Ja" || lblAusgeliehen_Ausgabe_erw.Text == "Ja") { MessageBox.Show("Buch ist reserviert oder ausgeliehen. Bitte erst das Buch zurückgeben oder die Reservierung löschen."); } else { DialogResult dialogResult = MessageBox.Show("Sind Sie sich sicher, dass sie das Buch löschen möchten? Dieser Vorgang kann nicht rückgängig gemacht werden!", "Buch löschen", MessageBoxButtons.YesNo); if (dialogResult == DialogResult.Yes) { BuchAendern.BuchLoeschen(); SucheAnzeigen(); } else if (dialogResult == DialogResult.No) { MessageBox.Show("Gute Entscheidung mein junger Padawan!"); SucheAnzeigen(); } } Textbox_clear(); }