コード例 #1
0
ファイル: Program.cs プロジェクト: astocka/PharmacyManager
        private static void ShowMedicines()
        {
            Console.Clear();
            MainMenu.MenuS();
            ConsoleEx.WriteLine("".PadLeft(115, '='), ConsoleColor.DarkMagenta);
            ConsoleEx.WriteLine(" :: SHOW MEDICINES ::", ConsoleColor.Gray);
            Console.WriteLine();
            Console.Write(" | Id ");
            Console.Write(" | Name ".PadLeft(10));
            Console.Write(" | Manufacturer ".PadLeft(40));
            Console.Write(" | Price ".PadLeft(25));
            Console.Write(" | Amount ".PadLeft(13));
            Console.Write(" | With Prescription ");
            Console.WriteLine();
            ConsoleEx.WriteLine("".PadLeft(115, '-'), ConsoleColor.DarkYellow);

            List <Medicine> medicines = Medicine.ShowAllMedicines();

            foreach (var medicine in medicines)
            {
                Console.WriteLine();
                Console.Write($" | {medicine.Id.ToString().PadLeft(5)}");
                Console.Write($" | {medicine.Name.PadLeft(29)}");
                Console.Write($" | {medicine.Manufacturer.PadLeft(29)}");
                Console.Write($" | {medicine.Price.ToString().PadLeft(9)}");
                Console.Write($" | {medicine.Amount.ToString().PadLeft(7)}");
                Console.Write($" | {medicine.WithPrescription.ToString()}");
            }
            Console.WriteLine();
            ConsoleEx.WriteLine("".PadLeft(115, '='), ConsoleColor.DarkMagenta);
            Console.Write("Press ENTER to continue... ");
            Console.ReadLine();
        }