コード例 #1
0
        public MainWindow()
        {
            alleArtikel = new List <Artikel>();
            InitializeComponent();
            Artikel artikel1 = new Artikel {
                ArtNr = "100", ArtBez = "Tisch", Bestand = 50, Bestellbestand = 20, Bestellmenge = 50, Einkaufspreis = 50.00m, Verkaufspreis = 100.00m
            };
            Artikel artikel2 = new Artikel {
                ArtNr = "200", ArtBez = "Sessel", Bestand = 20, Bestellbestand = 5, Bestellmenge = 20, Einkaufspreis = 150.00m, Verkaufspreis = 220.00m
            };
            Artikel artikel3 = new Artikel {
                ArtNr = "300", ArtBez = "Lampe", Bestand = 100, Bestellbestand = 20, Bestellmenge = 70, Einkaufspreis = 60.00m, Verkaufspreis = 80.00m
            };
            Artikel artikel4 = new Artikel {
                ArtNr = "400", ArtBez = "Sofa", Bestand = 15, Bestellbestand = 3, Bestellmenge = 10, Einkaufspreis = 300.00m, Verkaufspreis = 500.00m
            };
            Artikel artikel5 = new Artikel {
                ArtNr = "500", ArtBez = "Regal", Bestand = 70, Bestellbestand = 25, Bestellmenge = 60, Einkaufspreis = 40.00m, Verkaufspreis = 50.00m
            };

            alleArtikel.Add(artikel1);
            alleArtikel.Add(artikel2);
            alleArtikel.Add(artikel3);
            alleArtikel.Add(artikel4);
            alleArtikel.Add(artikel5);

            combobox_artikel.ItemsSource = alleArtikel;
        }
コード例 #2
0
        private void listefuellen()
        {
            Artikel m = new Artikel {
                ArtNr = "12345", ArtBez = "Stuhl", Bestand = 10, Bestellbestand = 5, Bestellmenge = 4, EPreis = 19.99m, VPreis = 29.99m
            };

            lart.Add(m);
            Artikel n = new Artikel {
                ArtNr = "23456", ArtBez = "Tisch", Bestand = 20, Bestellbestand = 10, Bestellmenge = 13, EPreis = 25.60m, VPreis = 42.30m
            };

            lart.Add(n);
            Artikel o = new Artikel {
                ArtNr = "34567", ArtBez = "Hocker", Bestand = 15, Bestellbestand = 5, Bestellmenge = 8, EPreis = 24.80m, VPreis = 35.20m
            };

            lart.Add(o);
            Artikel p = new Artikel {
                ArtNr = "45678", ArtBez = "Lampe", Bestand = 50, Bestellbestand = 30, Bestellmenge = 25, EPreis = 10.00m, VPreis = 20.00m
            };

            lart.Add(p);
            Artikel q = new Artikel {
                ArtNr = "56789", ArtBez = "Backfisch", Bestand = 100, Bestellbestand = 50, Bestellmenge = 20, EPreis = 1.00m, VPreis = 2.50m
            };

            lart.Add(q);
        }
コード例 #3
0
        private void button_kaufen_Click(object sender, RoutedEventArgs e)
        {
            Artikel a = (Artikel)comboBox_Art.SelectedItem;
            int     m = Convert.ToInt32(textBox_Menge.Text);

            if (m <= a.Bestand)
            {
                a.verkaufen(m);
                textBox_Nachricht.Text = "Vielen Dank für den Einkauf von Artikel: " + a.ArtBez + "    Menge: " + m;
            }
            else
            {
                a.nachbestellen();
                textBox_Nachricht.Text = "Artikel wird nachbestellt";
            }
        }
コード例 #4
0
        private void button_kaufen_Click(object sender, RoutedEventArgs e)
        {
            int     menge = Convert.ToInt32(textbox_menge.Text);
            Artikel a     = (Artikel)combobox_artikel.SelectedItem;

            if (menge > a.Bestand)
            {
                a.Bestand             = a.nachbestellen();
                textblock_status.Text = "Bestand zu niedrig...Nachbestellung ausgeführt";
                textbox_bestand.Text  = a.Bestand.ToString();
            }
            else
            {
                a.verkaufen(menge);
                textblock_status.Text = "Vielen Dank für Ihren Einkauf";
                textbox_bestand.Text  = a.Bestand.ToString();
                menge = 0;
                textbox_menge.Text = "";
            }
        }