コード例 #1
0
        //Method Name: ReadInput
        //Purpose of the Method: This method selects a list of Reports that show the products sold over the past quater and displays them in the console.
        public static void ReadInput()
        {
            ReportsFactory reportFactory = new ReportsFactory();

            Console.WriteLine("\r\n######################");
            Console.WriteLine("Quarterly Revenue");
            Console.WriteLine("######################");

            List <Report> QuarterlyReports = new List <Report>();

            QuarterlyReports = reportFactory.GetQuarterlyReports();

            if (QuarterlyReports.Count == 0)
            {
                Console.WriteLine("No sales to report. Consider stepping down as CEO and hiring the programmer who made this portal.");
            }
            else if (QuarterlyReports.Count > 0)
            {
                Console.WriteLine("Product                Revenue");
                foreach (Report report in QuarterlyReports)
                {
                    Console.WriteLine($"{report.Name}                   ${report.Price}");
                }
            }

            Console.WriteLine("\r\nPress any key to return to main menu");
            Console.ReadLine();
        }
コード例 #2
0
        public static void ReadInput()
        {
            ReportsFactory reportFactory = new ReportsFactory();

            Console.WriteLine("\r\n$$$$$$$$$$$$$$$$$$$$$$$$");
            Console.WriteLine("Quartlerly Revenue");
            Console.WriteLine("$$$$$$$$$$$$$$$$$$$$$$$$$");

            List <Report> QuarterlyReports = new List <Report>();

            QuarterlyReports = reportFactory.GetQuarterlyReports();

            if (QuarterlyReports.Count == 0)
            {
                Console.WriteLine("No sales.");
            }
            else if (QuarterlyReports.Count > 0)
            {
                Console.WriteLine("Product                Revenue");
                foreach (Report report in QuarterlyReports)
                {
                    Console.WriteLine($"{report.Name}                   ${report.Price}");
                }
            }

            Console.WriteLine("\r\nPress any key to return to main menu");
            Console.ReadLine();
        }