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; }
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); }
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"; } }
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 = ""; } }