コード例 #1
0
ファイル: Order.cs プロジェクト: gurdlwl/CS_HansotPosProject
        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);
        }
コード例 #2
0
ファイル: Order.cs プロジェクト: gurdlwl/CS_HansotPosProject
        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;
                }
            }
        }
コード例 #3
0
ファイル: Order.cs プロジェクト: gurdlwl/CS_HansotPosProject
        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;
                    }
                }
            }
        }