Esempio n. 1
0
        private void btn_PriceSpec_Click(object sender, EventArgs e)
        {
            if (rb_Game.Checked)
                currMachineMaker = new GameMachineMaker();
            else if (rb_Business.Checked)
                currMachineMaker = new BusinessMachineMaker();
            else if (rb_MultiMedia.Checked)
                currMachineMaker = new MultiMediaMachineMaker();
            else
                currMachineMaker = new HighEndGamingMachineMaker();

            MachineSpecPrinter currSpecPrinter = new MachineSpecPrinter(currMachineMaker, lb_DisplayBox);
            currSpecPrinter.printSpec();
        }
Esempio n. 2
0
        private void btn_PriceSpec_Click(object sender, EventArgs e)
        {
            if (rb_Game.Checked)
            {
                currMachineMaker = new GameMachineMaker();
            }
            else if (rb_Business.Checked)
            {
                currMachineMaker = new BusinessMachineMaker();
            }
            else if (rb_MultiMedia.Checked)
            {
                currMachineMaker = new MultiMediaMachineMaker();
            }
            else
            {
                currMachineMaker = new HighEndGamingMachineMaker();
            }

            MachineSpecPrinter currSpecPrinter = new MachineSpecPrinter(currMachineMaker, lb_DisplayBox);

            currSpecPrinter.printSpec();
        }
 public MachineSpecPrinter(IMachine_Maker machineMaker, ListBox displayBox)
 {
     this.machineMaker = machineMaker;
     this.displayBox = displayBox;
 }
 public MachineSpecPrinter(IMachine_Maker machineMaker, ListBox displayBox)
 {
     this.machineMaker = machineMaker;
     this.displayBox   = displayBox;
 }