コード例 #1
0
ファイル: NutzerErstellen.xaml.cs プロジェクト: mnivee/M120
 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();
     }
 }
コード例 #2
0
ファイル: APIDemo.cs プロジェクト: mnivee/M120
 // 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();
 }
コード例 #3
0
ファイル: APIDemo.cs プロジェクト: mnivee/M120
        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);
        }
コード例 #4
0
        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;
            }
        }
コード例 #5
0
ファイル: NutzerErstellen.xaml.cs プロジェクト: mnivee/M120
 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;
 }
コード例 #6
0
ファイル: NutzerErstellen.xaml.cs プロジェクト: mnivee/M120
        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.");
            }
        }
コード例 #7
0
ファイル: APIDemo.cs プロジェクト: mnivee/M120
        // 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);
        }