コード例 #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
 public Bewegung_Einzelansicht(DAL.Bewegung bewegung)
 {
     this.bewegung = bewegung;
     InitializeComponent();
     bwgArtikel.ItemsSource       = BLL.Artikel.LesenAlle();
     bwgArtikel.DisplayMemberPath = "Bezeichnung";
     bwgArtikel.SelectedValuePath = "ArtikelId";
     fuelleAus();
 }
コード例 #3
0
        private void btnSpeichern_Click(object sender, RoutedEventArgs e)
        {
            var bewegung = new DAL.Bewegung()
            {
                Artikel      = BLL.Artikel.LesenID(Convert.ToInt32(bwgArtikel.Text)),
                Firma        = bwgFirma.Text,
                Datum        = Convert.ToDateTime(bwgDatum.Text),
                Menge        = Convert.ToInt32(bwgMenge.Text),
                Verrechenbar = bwgVerrechenbar.IsEnabled
            };

            BLL.Bewegung.Erstellen(bewegung);
            bwgGesamtpreisLabel.Visibility = Visibility.Visible;
            bwgGesamtPreis.Visibility      = Visibility.Visible;
            bwgGesamtPreis.Content         = bewegung.Gesamtpreis.ToString();
            bwgId.Content = bewegung.BewegungId;
        }
コード例 #4
0
        private void artikelListe_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            if (bewegungListe.SelectedItem != null)
            {
                DAL.Bewegung auswahl = (DAL.Bewegung)bewegungListe.SelectedItem;

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

                //bwgEinzelansicht.bwgArtikel.SelectedValue = auswahl.Artikel.ArtikelId;
                //bwgEinzelansicht.bwgDatum.Text = auswahl.Datum.ToString();
                //bwgEinzelansicht.bwgFirma.Text = auswahl.Firma;
                //bwgEinzelansicht.bwgMenge.Text = auswahl.Menge.ToString();

                //bwgEinzelansicht.bwgGesamtpreisLabel.Visibility = Visibility.Visible;
                //bwgEinzelansicht.bwgGesamtPreis.Visibility = Visibility.Visible;

                //bwgEinzelansicht.bwgGesamtPreis.Content = auswahl.Gesamtpreis;
                //bwgEinzelansicht.bwgId.Content = auswahl.BewegungId;
            }
        }