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