public DynamicControls()
 {
     InitializeComponent();
     beverageRepo = BeverageRepo.GetBeverageRepo();
     RefreshControls();
     shoppingCart = ShoppingCart.GetCart();
 }
示例#2
0
        public GridControl()
        {
            InitializeComponent();

            _cart = ShoppingCart.GetShoppingCart();
            _repo = new BeverageRepo();
        }
示例#3
0
 public static IBeverageRepo GetSingletonRepo()
 {
     if (_repo == null)
     {
         _repo = new BeverageRepo();
     }
     return(_repo);
 }
示例#4
0
        public FormMain()
        {
            InitializeComponent();

            readerWriter = new FileReaderWriter();
            beverageRepo = new BeverageRepo();
            var beverages = beverageRepo.GetBeverages();

            _cart = ShoppingCart.GetShoppingCart();
            GenerateControlsForBeverages(beverages);
        }
        public DynamicControls()
        {
            //compositie: dit object heeft die klasse nodig, instanties gemaakt
            InitializeComponent();
            beverageRepo = BeverageRepo.GetSingletonRepo();
            _cart        = Cart.GetCart();

            //beverages ophalen en controls genereren
            var beverages = beverageRepo.GetBeverages();

            GenerateControlsForBeverages(beverages);
            ShowCart();
        }
示例#6
0
        public Form1()
        {
            InitializeComponent();
            _repo = new BeverageRepo();
            _cart = ShoppingCart.GetShoppingCart();

            //Dynamic event handler
            //foreach (var control in this.Controls)
            //{
            //    MyUserControl myUserControl = control as MyUserControl;
            //    if (myUserControl != null)
            //    {
            //        myUserControl.AddToCartButtonClicked += AddToCartButtonClickedInUserControl;
            //    }
            //}
            //Event handling => Hook up the delegate in the user control class to a listener in this class
            //myUserControl1.AddToCartButtonClicked += AddToCartButtonClickedInUserControl;
            //myUserControl2.AddToCartButtonClicked += AddToCartButtonClickedInUserControl;
            //myUserControl3.AddToCartButtonClicked += AddToCartButtonClickedInUserControl;
        }
示例#7
0
 public void Setup()
 {
     _repo = BeverageRepo.GetBeverageRepo();
 }
示例#8
0
 public AddingDrinks()
 {
     InitializeComponent();
     _repo = BeverageRepo.GetBeverageRepo();
 }
 public MakeNewBeverage()
 {
     repo = BeverageRepo.GetSingletonRepo();
 }
示例#10
0
 private Cart()
 {
     _repo       = BeverageRepo.GetSingletonRepo();
     ItemsInCart = new List <ItemInCart>();
 }
示例#11
0
 public MyUserControl()
 {
     InitializeComponent();
     _repo = BeverageRepo.GetBeverageRepo();
 }