예제 #1
0
        // Hiện thị thông tin các bàn ăn hiện tại
        void DisplayTable()
        {
            flpTable.Controls.Clear();

            List <Table> tableList = BUS.TableBUS.GetBanAnList(BanAnDAO.GetDataTable());

            foreach (Table table in tableList)
            {
                Button bt = new Button()
                {
                    Width = 100, Height = 60
                };                                                     // Tạo mới 1 button có dài rộng
                bt.BackColor = SystemColors.Control;

                //bt.Text = "Bàn " + table.Id + "\n" + status;
                bt.Text = "Bàn " + table.Id + "\n" + (table.Trangthaiban == "True" ? "Có người" : "Trống");
                bt.Tag  = table.Id.ToString(); // lưu lại thông tin id bàn ăn vào tag của button

                bt.Click += btBanAn_Click;     // Thêm xử lý khi click vào nút
                bt.Enter += btBanAn_Enter;     // thêm xử lý sự kiện khi chọn nút bt
                bt.Leave += btBanAn_Leave;     // thêm xử lý sự kiện khi ra khỏi nút bt

                flpTable.Controls.Add(bt);     // thêm cái button tượng trưng cho bàn ăn vào flow layout panel
            }
        }
예제 #2
0
 private void DisplayCbChangeTable()
 {
     cbChangeTable.DataSource  = BanAnDAO.GetDataTable();
     cbChangeTable.ValueMember = "id";
 }