Example #1
0
 // Update
 public static void DemoBUpdate()
 {
     Debug.Print("--- DemoBUpdate ---");
     Data.Aufgabensammlung klasseB = Data.Aufgabensammlung.LesenID(1);
     klasseB.Name = "Artikelgruppe 2 nach Update";
     klasseB.Aktualisieren();
     Debug.Print("Gruppe mit Name 'Artikelgruppe 1' verändert");
 }
Example #2
0
 // Read
 public static void DemoBRead()
 {
     Debug.Print("--- DemoBRead ---");
     // Demo liest 1 Objekt
     Data.Aufgabensammlung klasseB = Data.Aufgabensammlung.LesenAttributGleich("Artikelgruppe 1").FirstOrDefault();
     Debug.Print("Auslesen einzelne Gruppe mit Name: " + klasseB.Name + " Datum" + klasseB.Erinnerungsdatum.ToString("dd.MM.yyyy"));
     // Liste auslesen
     foreach (Data.Aufgabe klasseA in klasseB.Aufgabe)
     {
         Debug.Print("Artikelgruppe: " + klasseB.Name + " enthält Artikel:" + klasseA.Inhalt);
     }
 }
Example #3
0
 // Delete
 public static void DemoBDelete()
 {
     Debug.Print("--- DemoBDelete ---");
     // Achtung! Referentielle Integrität darf nicht verletzt werden!
     try
     {
         Data.Aufgabensammlung klasseB = Data.Aufgabensammlung.LesenID(1);
         klasseB.Loeschen();
         Debug.Print("Gruppe mit Id 1 gelöscht");
     } catch (Exception ex)
     {
         Debug.Print("Fehler beim Löschen:" + ex.Message);
     }
 }
Example #4
0
        // Create
        public static void DemoBCreate()
        {
            Debug.Print("--- DemoBCreate ---");
            // KlasseB (kurze Syntax)
            Data.Aufgabensammlung klasseB1 = new Data.Aufgabensammlung {
                Name = "Artikelgruppe 1", Erinnerungsdatum = DateTime.Today.AddDays(-1)
            };
            Int64 klasseB1Id = klasseB1.Erstellen();

            Debug.Print("Gruppe erstellt mit Id:" + klasseB1Id);
            Data.Aufgabensammlung klasseB2 = new Data.Aufgabensammlung {
                Name = "Artikelgruppe 2", Erinnerungsdatum = DateTime.Today
            };
            Int64 klasseB2Id = klasseB2.Erstellen();

            Debug.Print("Gruppe erstellt mit Id:" + klasseB2Id);
        }