示例#1
0
        private void DemoErstellen()
        {
            // Artikel (kurze Syntax)
            DAL.Artikel artikel1 = new DAL.Artikel {
                Bezeichnung = "iPhone 6s", Preis = 549.90, Bestand = 212, Lager = "4900 Langenthal", Lieferbar = false
            };
            Int64 artikel1Id = BLL.Artikel.Erstellen(artikel1);

            Debug.Print("Artikel erstellt mit Id:" + artikel1Id);
            DAL.Artikel artikel2 = new DAL.Artikel {
                Bezeichnung = "iPhone 7", Preis = 760, Bestand = 100, Lager = "3000 Bern", Lieferbar = false
            };
            Int64 artikel2Id = BLL.Artikel.Erstellen(artikel2);

            Debug.Print("Artikel erstellt mit Id:" + artikel2Id);
            DAL.Artikel artikel3 = new DAL.Artikel {
                Bezeichnung = "iPhone 8+", Preis = 849.90, Bestand = 456, Lager = "3000 Bern", Lieferbar = true
            };
            Int64 artikel3Id = BLL.Artikel.Erstellen(artikel3);

            Debug.Print("Artikel erstellt mit Id:" + artikel3Id);
            DAL.Artikel artikel4 = new DAL.Artikel {
                Bezeichnung = "iPhone X", Preis = 1120, Bestand = 600, Lager = "4900 Langenthal", Lieferbar = true
            };
            Int64 artikel4Id = BLL.Artikel.Erstellen(artikel4);

            DAL.Artikel artikel5 = new DAL.Artikel {
                Bezeichnung = "iPad Air", Preis = 870, Bestand = 752, Lager = "3048 Worblaufen", Lieferbar = true
            };
            Int64 artikel5Id = BLL.Artikel.Erstellen(artikel5);

            DAL.Artikel artikel6 = new DAL.Artikel {
                Bezeichnung = "iPdad Pro", Preis = 999, Bestand = 581, Lager = "3000 Bern", Lieferbar = true
            };
            Int64 artikel6Id = BLL.Artikel.Erstellen(artikel6);

            Debug.Print("Artikel erstellt mit Id:" + artikel6Id);

            // Bewegung (detaillierte Syntax)
            DAL.Bewegung bewegung1 = new DAL.Bewegung();
            bewegung1.Firma        = "Swisscom AG";
            bewegung1.Datum        = DateTime.Today;
            bewegung1.Menge        = 10;
            bewegung1.Artikel      = artikel1;
            bewegung1.Verrechenbar = true;
            Int64 bewegung1Id = BLL.Bewegung.Erstellen(bewegung1);

            Debug.Print("Bewegung erstellt mit Id:" + bewegung1Id);
            DAL.Bewegung bewegung2 = new DAL.Bewegung();
            bewegung2.Firma        = "Apple";
            bewegung2.Datum        = DateTime.Today;
            bewegung2.Menge        = 35;
            bewegung2.Artikel      = artikel4;
            bewegung2.Verrechenbar = true;
            Int64 bewegung4Id = BLL.Bewegung.Erstellen(bewegung2);

            Debug.Print("Bewegung erstellt mit Id:" + bewegung4Id);
        }
示例#2
0
        private void artikelListe_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (artikelListe.SelectedItem != null)
            {
                DAL.Artikel auswahl = (DAL.Artikel)artikelListe.SelectedItem;

                Bewegung_Einzelansicht bwgEinzelansicht = new Bewegung_Einzelansicht();
                grid.Children.Clear();
                grid.Children.Add(bwgEinzelansicht);

                bwgEinzelansicht.bwgArtikel.Text = auswahl.ArtikelId.ToString();
                bwgEinzelansicht.bwgDatum.Text   = DateTime.Now.ToString();
            }
        }