示例#1
0
        static void GetSaleByDate()
        {
            Console.WriteLine("Tarix daxil edin (il.ay.gun)");
            string   date2 = Console.ReadLine();
            DateTime date;

            while (!DateTime.TryParse(date2, out date))
            {
                Console.WriteLine("duzgun tarix qeyd edin");
                date2 = Console.ReadLine();
            }
            var list = marketableService.GetSaleByDate(date);

            if (list.Count == 0)
            {
                Console.WriteLine("Bu tarixde satish yoxdur");
            }
            else
            {
                var table = new ConsoleTable("Satish", "Satish Meblegi", "Satish Tarixi", "Satish sayi", "Satish Nomresi");
                int i     = 1;
                foreach (var item in list)
                {
                    _ = table.AddRow(i, item.SaleAmount, item.SaleDate.ToString("dd.MM.yyyy"), item.SaleItems.Count, item.SaleNumber);
                    i++;
                }
                table.Write();
            }
        }
示例#2
0
            }  // isdiyir

            static void ShowGetSaleByDate()
            {
                Console.WriteLine("");
                Console.WriteLine("================Tarixə görə satışları görmək==============");

                Console.WriteLine("");
                Console.Write("Görmək isdədiyiniz satışın tarixini daxil edin(gün.ay.il):");

                string   dateInput = Console.ReadLine();
                DateTime date;

                while (!DateTime.TryParse(dateInput, out date))
                {
                    Console.WriteLine("");
                    Console.Write("Tarix daxil etməlisiniz!:");
                    dateInput = Console.ReadLine();
                }
                List <Sale> sales = _marketableService.GetSaleByDate(date);

                if (sales.Count == 0)
                {
                    Console.WriteLine("");
                    Console.WriteLine("==================================");
                    Console.WriteLine("Bu tarixdə satış yoxdur");
                    Console.WriteLine("==================================");
                }
                else
                {
                    var count = _marketableService.SaleItems.Select(m => m.SaleCount).FirstOrDefault();

                    foreach (var item in sales)
                    {
                        Console.WriteLine("");
                        Console.WriteLine("Satışın  Məbləği:" + item.SaleAmount.ToString("#.##"));
                        Console.WriteLine("Satışın  Vaxtı:" + item.SaleDate.ToString("dd.MM.yyyy"));
                        Console.WriteLine("Satışın  Nömrəsi:" + item.SaleNumber);
                        Console.WriteLine("Satışın  Əşyaları:" + count);
                    }
                }
            }  //isdiyir
        static void ShowGetSaleByDate()
        {
            Console.WriteLine("");
            Console.WriteLine("-------------- Tarixə görə satışları görmək --------------");

            #region Sale Date
            Console.WriteLine("");
            Console.Write("Görmək istədiyiniz satışın tarixini daxil edin (Gün.Ay.İl): ");

            string   dateInput = Console.ReadLine();
            DateTime date;

            while (!DateTime.TryParse(dateInput, out date))
            {
                Console.WriteLine("");
                Console.Write("Tarix daxil etməlisiniz!: ");
                dateInput = Console.ReadLine();
            }
            #endregion

            List <Sale> sales = _marketableService.GetSaleByDate(date);

            if (sales.Count == 0)
            {
                Console.WriteLine("");
                Console.WriteLine("-------------- Bu tarixdə satış yoxdur --------------");
            }
            else
            {
                var count = _marketableService.SaleItems.Select(m => m.SaleCount).FirstOrDefault();

                foreach (var item in sales)
                {
                    Console.WriteLine("");
                    Console.WriteLine("Satışın Nömrəsi: " + item.SaleNumber + "\n" + "Satışın Qiyməti: " + item.SaleAmount.ToString("#.##") + "\n" + "Məhsulun Sayı: " + count + "\n" + "Tarixi:" + item.SaleDate.ToString("dd.MM.yyyy"));
                }
            }
        }