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