private void MenuListCtrl_OnMenuClick(object sender, EventArgs e) { MenuListCtrl menuCtrl = sender as MenuListCtrl; if (menuCtrl == null) { return; } MenuInfo info = menuCtrl.GetData(); AddListView(info); SetTotalPrice(); SelectedImage.Image = new Bitmap(info.imagePath); }
public void AddTablePanel() { int column = 0, row = 0; for (int index = 0; index < Program.menuList.Count; index++) { menuListCtrl = new MenuListCtrl(Program.menuList[index]); MenuListTablePanel.Controls.Add(menuListCtrl, column++, row); menuListCtrl.OnMenuClick += MenuListCtrl_OnMenuClick; if (column % 2 == 0) { row++; column = 0; } } }
public void AddTablePanel(foodType category) { int column = 0, row = 0; int menuListCnt = Program.menuList.Count; for (int index = 0; index < menuListCnt; index++) { if (Program.menuList[index].category == category) { menuListCtrl = new MenuListCtrl(Program.menuList[index]);; MenuListTablePanel.Controls.Add(menuListCtrl, column++, row); menuListCtrl.OnMenuClick += MenuListCtrl_OnMenuClick; if (column % 2 == 0) { row++; column = 0; } } } }