Esempio n. 1
0
        private static void Haku(OrderDetailsRepository odr, List <Customers> asiakkaat)
        {
            WriteLine($"löydetyt asiakkaat: {asiakkaat.Count()} kpl");

            for (int i = 0; i < asiakkaat.Count(); i++)
            {
                int nro = 1 + i;
                WriteLine($"{nro}. Asiakas {asiakkaat[i].CompanyName}, {asiakkaat[i].City} {asiakkaat[i].Country}");

                foreach (Orders t in asiakkaat[i].Tilaukset)
                {
                    List <OrderDetails> rivit = odr.HaeKaikki().Where(x => x.OrderID == t.OrderID).ToList();
                    decimal             summa = 0;
                    for (int j = 0; j < t.Tilausrivit.Count(); j++)
                    {
                        summa = summa + rivit[j].UnitPrice * rivit[j].Quantity;
                    }

                    WriteLine($"Tilaus: {t.OrderID} Tuotteita: {t.Tilausrivit.Count()}, Arvo yhteensä {summa.ToString("0.00")}");
                }

                if (i < asiakkaat.Count() - 1)
                {
                    Write("Seuraava painamalla Enter.");
                    ReadLine();
                }
                else
                {
                    Write("Paina Enter");
                    ReadLine();
                }
            }
        }