コード例 #1
0
ファイル: Beans.cs プロジェクト: cclinard84-zz/C-Labs
        //Event handler
        private void addToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AddForm addForm = new AddForm(coffeeFlavorList);

            addForm.ShowDialog();
            CoffeeFlavor tempFlavor = addForm.getFlavor();

            if (tempFlavor != null)
            {
                addCoffeeFlavorsToList(tempFlavor);
            }
        }
コード例 #2
0
ファイル: Beans.cs プロジェクト: cclinard84-zz/C-Labs
        //This method adds coffee flavors to a list
        private void addCoffeeFlavorsToList()
        {
            CoffeeFlavor regular   = new CoffeeFlavor("Regular");
            CoffeeFlavor darkRoast = new CoffeeFlavor("Dark Roast");
            CoffeeFlavor americana = new CoffeeFlavor("Americana");
            CoffeeFlavor espresso  = new CoffeeFlavor("Espresso");
            CoffeeFlavor latte     = new CoffeeFlavor("Latte");

            coffeeFlavorList.Add(regular);
            coffeeFlavorList.Add(darkRoast);
            coffeeFlavorList.Add(americana);
            coffeeFlavorList.Add(espresso);
            coffeeFlavorList.Add(latte);
        }
コード例 #3
0
     public override ICoffee CreateCoffee(CoffeeType coffeeType, CoffeeFlavor coffeeFlavor) => (coffeeType, coffeeFlavor) switch
     {
         (CoffeeType.Hot, CoffeeFlavor.Cappuccino) => new SBCappuccinoCoffee(coffeeType, coffeeFlavor),
         (_, _) => null
     };
 }
コード例 #4
0
 public Coffee(CoffeeType coffeeType, CoffeeFlavor coffeeFlavor)
 {
     Type   = coffeeType;
     Flavor = coffeeFlavor;
 }
コード例 #5
0
 public CLCappuccinoCoffee(CoffeeType coffeeType, CoffeeFlavor coffeeFlavor) : base(coffeeType, coffeeFlavor)
 {
     PrepareCoffee();
 }
コード例 #6
0
 public void GetOrder(CoffeeType coffeeType, CoffeeFlavor coffeeFlavor, int size)
 {
     System.Console.WriteLine("Getting order from customer.");
     Type   = coffeeType;
     Flavor = coffeeFlavor;
 }
コード例 #7
0
ファイル: Beans.cs プロジェクト: cclinard84-zz/C-Labs
 //This method adds flavors to flavor list
 private void addCoffeeFlavorsToList(CoffeeFlavor flavor)
 {
     comboBoxCoffeeFlavors.Items.Add(flavor.flavor);
 }
コード例 #8
0
 public abstract ICoffee CreateCoffee(CoffeeType coffeeType, CoffeeFlavor coffeeFlavor);