Beispiel #1
0
 private void PositionsZeile(BestellPosition bestellPosition)
 {
     Console.WriteLine(bestellPosition.PositionsNr + "\t\t" + bestellPosition.Artikel.ArtikelNr + "\t\t" + bestellPosition.Artikel.Bezeichnung + "\t\t\t" + string.Format("{0:0.00}", bestellPosition.EinzelPreis) + "\t\t\t" + bestellPosition.Menge + "\t\t" + string.Format("{0:0.00}", bestellPosition.EinzelPreis * bestellPosition.Menge));
 }
        public KundenVerwaltung()
        {
            var b1 = new Bestellung("B123456", new DateTime(2019, 10, 13), null)
            {
                Rechnung = new Rechnung {
                    RechnungsNr = "R123456", RechnungsDatum = new DateTime(2019, 10, 14), RabattProzent = 0.02
                }
            };
            var bp1 = new BestellPosition(1, 3.50, 4)
            {
                Artikel = new Artikel {
                    ArtikelNr = "9836", Bezeichnung = "Cappuccino"
                }
            };

            b1.AddBestellPosition(bp1);
            var bp2 = new BestellPosition(3, 6.50, 1)
            {
                Artikel = new Artikel {
                    ArtikelNr = "1115", Bezeichnung = "Schokoliebe", Produkthinweis = "Schokoladen- und Vanilleeis mit Eierlikör, Schokoladensoße, hausgemachter Schlagsahne, Schokomandelsplittern und Cookies"
                }
            };

            b1.AddBestellPosition(bp2);
            var bp3 = new BestellPosition(2, 3.00, 1)
            {
                Artikel = new Artikel {
                    ArtikelNr = "1548", Bezeichnung = "Pistazien-Eis", Produkthinweis = "Pistazieneis aus 100% sizilianischen Pistazien (aus Bronte)"
                }
            };

            b1.AddBestellPosition(bp3);
            var bp4 = new BestellPosition(5, 3.80, 2)
            {
                Artikel = new Artikel {
                    ArtikelNr = "3759", Bezeichnung = "Prosecco", Produkthinweis = "1 Glas Cavalier Blanc de Blanc Brut"
                }
            };

            b1.AddBestellPosition(bp4);
            var bp5 = new BestellPosition(4, 4.70, 2)
            {
                Artikel = new Artikel {
                    ArtikelNr = "3405", Bezeichnung = "Bruschetta", Produkthinweis = "6 Bruschetta mit hausgemachtem Pesto, Tomate, Zwiebel & frischem Parmesan überbacken"
                }
            };

            b1.AddBestellPosition(bp5);

            Kunden.Add(new Kunde(new List <Bestellung> {
                b1
            })
            {
                KundenNr = "K123456",
                Name     = "Sandra Richter",
                Strasse  = "Bleibtreustraße 99",
                PLZ      = "12345",
                Ort      = "Berlin",
            });

            //TODO: Überprüfen Sie das hier erstellte Objekt und korrigieren Sie dieses gegebenenfalls.
        }