private void saveDataIntoDatabase(bool geschlecht, string vorname, string nachname, string strasse, long hausnummer, long postleitzahl, string ort, DateTime ausleihedatum, string buecherliste) { if (this.status == "new") { Data.Bibliothek nutzer = new Data.Bibliothek(); nutzer.Geschlecht = geschlecht; nutzer.Vorname = vorname; nutzer.Nachname = nachname; nutzer.Strasse = strasse; nutzer.Hausnummer = hausnummer; nutzer.Postleitzahl = postleitzahl; nutzer.Ort = ort; nutzer.Ausleihedatum = ausleihedatum; nutzer.Buecherliste = buecherliste; nutzer.Erstellen(); } else { Data.Bibliothek nutzer = Data.Bibliothek.LesenID(currentId); nutzer.Geschlecht = geschlecht; nutzer.Vorname = vorname; nutzer.Nachname = nachname; nutzer.Strasse = strasse; nutzer.Hausnummer = hausnummer; nutzer.Postleitzahl = postleitzahl; nutzer.Ort = ort; nutzer.Ausleihedatum = ausleihedatum; nutzer.Buecherliste = buecherliste; Int64 id = nutzer.Aktualisieren(); } }
// Update public static void DemoAUpdate() { Debug.Print("--- DemoAUpdate ---"); // KlasseA ändert Attribute Data.Bibliothek klasseA1 = Data.Bibliothek.LesenID(1); klasseA1.Nachname = "Artikel 1 nach Update"; klasseA1.Aktualisieren(); }
public static void DemoACreateKurz() { Data.Bibliothek klasseA2 = new Data.Bibliothek { Vorname = "Nerea", Nachname = "Künzi", Geschlecht = true, Strasse = "Husmattstrasse", Hausnummer = 5, Postleitzahl = 3123, Ort = "Belp", Ausleihedatum = DateTime.Today, Buecherliste = "Hunger Games" }; Int64 klasseA2Id = klasseA2.Erstellen(); Debug.Print("Artikel erstellt mit Id:" + klasseA2Id); }
private void DgNutzer_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (dgNutzer.SelectedItem != null) { Data.Bibliothek currentElement = (Data.Bibliothek)dgNutzer.SelectedItem; Int32 currentId = Convert.ToInt32(currentElement.BibliothekID); NutzerErstellen formulareintrag = new NutzerErstellen(placeholder, "edit", currentId); placeholder.Content = formulareintrag; } }
private void DatenHolen(Int32 id) { Data.Bibliothek nutzer = Data.Bibliothek.LesenID(id); checkboxHerr.IsChecked = nutzer.Geschlecht; checkboxFrau.IsChecked = nutzer.Geschlecht; vornameBox.Text = nutzer.Vorname; nachnameBox.Text = nutzer.Nachname; strasseBox.Text = nutzer.Strasse; hausnummerBox.Text = nutzer.Hausnummer.ToString(); postleitzahlBox.Text = nutzer.Postleitzahl.ToString(); ortBox.Text = nutzer.Ort; ausleihedatumBox.Text = nutzer.Ausleihedatum.ToString(); Bücherauswahl.Text = nutzer.Buecherliste; }
private void Löschen_Click(object sender, RoutedEventArgs e) { MessageBoxResult messageBoxResult = System.Windows.MessageBox.Show("Sicher, dass du den Nutzer löschen möchtest?", "Löschen?", System.Windows.MessageBoxButton.YesNo); if (messageBoxResult == MessageBoxResult.Yes && this.status == "edit") { // TODO: Delete function here Data.Bibliothek nutzer = Data.Bibliothek.LesenID(currentId); nutzer.Loeschen(); NutzerErstellen mehrerenutzer = new NutzerErstellen(placeholder, "edit"); placeholder.Content = mehrerenutzer; MessageBox.Show("Der Nutzer wurde gelöscht."); } }
// Create public static void DemoACreate() { Debug.Print("--- DemoACreate ---"); // KlasseA Data.Bibliothek klasseA1 = new Data.Bibliothek(); klasseA1.Geschlecht = false; klasseA1.Vorname = "Niveditha"; klasseA1.Nachname = "Muneeswaran"; klasseA1.Strasse = "Tiefenaustrasse"; klasseA1.Hausnummer = 84; klasseA1.Postleitzahl = 3004; klasseA1.Ort = "Bern"; klasseA1.Ausleihedatum = DateTime.Today; klasseA1.Buecherliste = "Maze Runner"; Int64 klasseA1Id = klasseA1.Erstellen(); Debug.Print("Artikel erstellt mit Id:" + klasseA1Id); }