/// <summary>
        /// Hiển thị lại bàn khi có sự thay đổi
        /// </summary>
        public void HienThiBan()
        {
            //Xóa hết các bàn hiện tại để tải lại bàn mới
            frmSuDungDichVu.flpBan.Controls.Clear();
            List <Ban> lst = daTable.LayBan();

            foreach (Ban table in lst)
            {
                // Tạo ra các button bàn, các thuộc tính của bàn như text và cách hiển thị màu của nó
                Button btn = new Button()
                {
                    Width = TABLE_WIDTHHEIGHT, Height = TABLE_WIDTHHEIGHT
                };
                btn.Text = table.TenBan;
                if (table.TrangThai)
                {
                    btn.BackColor = Color.Aqua;
                }
                else
                {
                    btn.BackColor = Color.Brown;
                }
                //Catch Event
                btn.Click += new EventHandler(btn_Click);
                btn.Tag    = table;
                // Add control (as button) in flowLayout
                frmSuDungDichVu.flpBan.Controls.Add(btn);
            }
        }
Exemple #2
0
 /// <summary>
 /// Lấy tất cả các bàn có trong csdl
 /// </summary>
 /// <returns></returns>
 public List <Ban> LayBan()
 {
     return(daTable.LayBan());
 }