public GadgetRange()
        {
            _wags = new IWag[43];

            _wags[0]  = new SmallGadget(FinishColor.PaintedRoyalBlue);
            _wags[1]  = new SmallGadget(FinishColor.PaintedGreen);
            _wags[2]  = new SmallGadget(FinishColor.PaintedChiefsRed);
            _wags[3]  = new SmallGadget(FinishColor.PaintedPink);
            _wags[4]  = new SmallGadget(FinishColor.PaintedYellow);
            _wags[5]  = new SmallGadget(FinishColor.PlatedRoseGold);
            _wags[6]  = new SmallGadget(FinishColor.PlatedSilver);
            _wags[7]  = new SmallGadget(FinishColor.PlatedGold);
            _wags[8]  = new SmallGadget(FinishColor.PlatedRhodium);
            _wags[9]  = new SmallGadget(FinishColor.PlatedPlatinum);
            _wags[10] = new SmallGadget(FinishColor.PlatedCamouflage);
            _wags[11] = new SmallGadget(FinishColor.PlainWhite);
            _wags[12] = new SmallGadget(FinishColor.PlainGray);
            _wags[13] = new SmallGadget(FinishColor.PlainBlack);
            _wags[15] = new MediumGadget(FinishColor.PaintedRoyalBlue);
            _wags[16] = new MediumGadget(FinishColor.PaintedGreen);
            _wags[17] = new MediumGadget(FinishColor.PaintedChiefsRed);
            _wags[18] = new MediumGadget(FinishColor.PaintedPink);
            _wags[19] = new MediumGadget(FinishColor.PaintedYellow);
            _wags[20] = new MediumGadget(FinishColor.PlatedRoseGold);
            _wags[21] = new MediumGadget(FinishColor.PlatedSilver);
            _wags[22] = new MediumGadget(FinishColor.PlatedGold);
            _wags[23] = new MediumGadget(FinishColor.PlatedRhodium);
            _wags[24] = new MediumGadget(FinishColor.PlatedPlatinum);
            _wags[25] = new MediumGadget(FinishColor.PlatedCamouflage);
            _wags[26] = new MediumGadget(FinishColor.PlainWhite);
            _wags[27] = new MediumGadget(FinishColor.PlainGray);
            _wags[28] = new MediumGadget(FinishColor.PlainBlack);
            _wags[29] = new LargeGadget(FinishColor.PaintedRoyalBlue);
            _wags[30] = new LargeGadget(FinishColor.PaintedGreen);
            _wags[31] = new LargeGadget(FinishColor.PaintedChiefsRed);
            _wags[32] = new LargeGadget(FinishColor.PaintedPink);
            _wags[33] = new LargeGadget(FinishColor.PaintedYellow);
            _wags[34] = new LargeGadget(FinishColor.PlatedRoseGold);
            _wags[35] = new LargeGadget(FinishColor.PlatedSilver);
            _wags[36] = new LargeGadget(FinishColor.PlatedGold);
            _wags[37] = new LargeGadget(FinishColor.PlatedRhodium);
            _wags[38] = new LargeGadget(FinishColor.PlatedPlatinum);
            _wags[39] = new LargeGadget(FinishColor.PlatedCamouflage);
            _wags[40] = new LargeGadget(FinishColor.PlainWhite);
            _wags[41] = new LargeGadget(FinishColor.PlainGray);
            _wags[42] = new LargeGadget(FinishColor.PlainBlack);
        }
Example #2
0
        public void OrderConfirmation()
        {
            SmallGadget smallGadget = new SmallGadget();
            LargeGadget largeGadget = new LargeGadget();

            Console.WriteLine(" ");

            Console.WriteLine("++++++++++++++- **Review Order** -++++++++++++++++++++++");
            Console.WriteLine("   ");
            Console.WriteLine(" ************ Widget & Gadget Corporation ************ ");
            Console.WriteLine(" *          1234 OutStake Rd, KC, MO, 64110          * ");
            Console.WriteLine(" *             Phone Number: 816-555-5555            * ");
            Console.WriteLine(" *                Fax: 816-444-4444       bbbbb      * ");
            Console.WriteLine(" *                                      BBbBBBbBB    * ");
            Console.WriteLine(" *    ww       ww     a       gggg     BBBBbBbBBBB   * ");
            Console.WriteLine(" *    ww       ww    a a     g         bB  bbb  Bb   * ");
            Console.WriteLine(" *    ww   w   ww   aaaaa   gg   gg        bbb       * ");
            Console.WriteLine(" *     ww www ww    a   a    g    g       bbBbb      * ");
            Console.WriteLine(" *       w   w      a   a     gggg    b  bbBBBbb  b  * ");
            Console.WriteLine(" *                                     bbbbBBBbbbb   * ");
            Console.WriteLine(" ***************************************************** ");
            Console.WriteLine(" * Gadget Size: Small Gadget ...............  Qty: 1 * ");
            Console.WriteLine(" * Finish: Plain ..................................  * ");
            Console.WriteLine(" * Color: Black ..........................  $630.00  * ");
            Console.WriteLine(" * Additional                                        * ");
            Console.WriteLine(" * Power Source: Battery ................... $50.00  * ");
            Console.WriteLine(" *                                                   * ");
            Console.WriteLine(" * Added ITEM                                        * ");
            Console.WriteLine(" * Gadget Size: Large Gadget ................ Qty: 1 * ");
            Console.WriteLine(" * Finish: Plated                                    * ");
            Console.WriteLine(" * Color: Rose Gold ..................... $3,935.00  * ");
            Console.WriteLine(" * Additional                                        * ");
            Console.WriteLine(" * Power Source: Generator ...............  $200.00  * ");
            Console.WriteLine(" * Small Widgets Parts Pack  .............  $250.00  * ");
            Console.WriteLine(" *                                                   * ");
            Console.WriteLine(" ***************************************************** ");
            Console.WriteLine(" ");
            Console.WriteLine(" Does this complete your Order?");
            Console.WriteLine(" ");
            answer3 = Convert.ToString(Console.ReadLine());
            if (answer3.ToLower() == "yes")
            {
                Console.WriteLine(" ");
                Console.WriteLine(" ");
                Console.WriteLine("++++++++++++++- -Order Summary- -+++++++++++++++++++++++");
                Console.WriteLine("   ");
                Console.WriteLine(" ************ Widget & Gadget Corporation ************ ");
                Console.WriteLine(" *          1234 OutStake Rd, KC, MO, 64110          * ");
                Console.WriteLine(" *             Phone Number: 816-555-5555            * ");
                Console.WriteLine(" *                Fax: 816-444-4444       bbbbb      * ");
                Console.WriteLine(" *                                      BBbBBBbBB    * ");
                Console.WriteLine(" *    ww       ww     a       gggg     BBBBbBbBBBB   * ");
                Console.WriteLine(" *    ww       ww    a a     g         bB  bbb  Bb   * ");
                Console.WriteLine(" *    ww   w   ww   aaaaa   gg   gg        bbb       * ");
                Console.WriteLine(" *     ww www ww    a   a    g    g       bbBbb      * ");
                Console.WriteLine(" *       w   w      a   a     gggg    b  bbBBBbb  b  * ");
                Console.WriteLine(" *                                     bbbbBBBbbbb   * ");
                Console.WriteLine(" ***************************************************** ");
                Console.WriteLine(" * Gadget Size: Small Gadget ...............  Qty: 1 * ");
                Console.WriteLine(" * Finish: Plain ..................................  * ");
                Console.WriteLine(" * Color: Black ..........................  $630.00  * ");
                Console.WriteLine(" * Serial Number: " + smallGadget.serial + "                         * ");
                Console.WriteLine(" * Additional                                        * ");
                Console.WriteLine(" * Power Source: Battery ................... $50.00  * ");
                Console.WriteLine(" *                                                   * ");
                Console.WriteLine(" * Added ITEM                                        * ");
                Console.WriteLine(" * Gadget Size: Large Gadget ................ Qty: 1 * ");
                Console.WriteLine(" * Finish: Plated                                    * ");
                Console.WriteLine(" * Color: Rose Gold ..................... $3,935.00  * ");
                Console.WriteLine(" * Serial Number: " + largeGadget.serial + "                         * ");
                Console.WriteLine(" * Additional                                        * ");
                Console.WriteLine(" * Power Source: Generator ...............  $200.00  * ");
                Console.WriteLine(" * Small Widgets Parts Pack  .............  $250.00  * ");
                Console.WriteLine(" *                                                   * ");
                Console.WriteLine(" * Total Number of Items ..................       2  * ");
                Console.WriteLine(" * Amount before Tax ...................  $4,965.00  * ");
                Console.WriteLine(" *                                                   * ");
                Console.WriteLine(" ***************************************************** ");
                Console.WriteLine(" *                                                   * ");
                Console.WriteLine(" *     SubTotal ........................  $4,965.00  * ");
                Console.WriteLine(" *    Sales Tax ............................ 658.45  * ");
                Console.WriteLine(" *   Amount Due ........................  $5,623.45  * ");
                Console.WriteLine(" *                                                   * ");
                Console.WriteLine(" *                                                   * ");
                Console.WriteLine(" ***************************************************** ");

                Console.WriteLine(" ");
                Console.WriteLine(" ");

                Console.WriteLine("Thanks for ordering at the WAG Corporation.");
                Console.WriteLine("Processing your items for delivery . . . .");
                Console.WriteLine("Your order will be shipped and delivered within 24 hours.");
                Console.WriteLine(" ");
            }
            else if (answer3.ToLower() == "no")
            {
                Console.WriteLine(" ");
                Console.WriteLine("What would you like to do?: " +
                                  "ADD TO ORDER, OR REVIEW YOUR ORDER?");
                Console.WriteLine(" ");
                answer4 = Convert.ToString(Console.ReadLine());
                if (answer4.ToLower() == "add to order")
                {
                    Console.WriteLine(" ");
                    Console.WriteLine("One moment. Please Wait..");
                    AddToOrder();
                }
                else if (answer4.ToLower() == "review order")
                {
                    Console.WriteLine(" ");
                    Console.WriteLine("One moment. Please Wait..");
                    OSumm();
                }
            }
        }