public void LoadBanTrongKhuVuc()
        {
            m_tabCtrKhuVuc.Tabs.Clear();
            int maNhaHang             = m_cBoxNhaHang.SelectedIndex == 0 ? 0 : ((NhaHangDTO)m_cBoxNhaHang.SelectedItem).MaNhaHang;
            List <KhuVucDTO> dsKhuVuc = KhuVucBUS.LayDanhSachKhuVuc(maNhaHang);

            foreach (KhuVucDTO kv in dsKhuVuc)
            {
                if (KiemTraKhuVuc(kv.MaKhuVuc))
                {
                    TabItem         tabI    = new TabItem();
                    TabControlPanel tabCtrP = new TabControlPanel();
                    tabI.Name            = "m_tabIKhuVuc" + kv.MaKhuVuc;
                    tabI.Text            = kv.TenKhuVuc;
                    tabCtrP.Name         = "m_tabCtrP" + kv.MaKhuVuc;
                    tabCtrP.AutoScroll   = true;
                    tabCtrP.AutoSize     = true;
                    tabCtrP.Dock         = System.Windows.Forms.DockStyle.Fill;
                    tabCtrP.TabItem      = tabI;// chỗ này là gán
                    tabI.AttachedControl = tabCtrP;

                    uCtr_KhuVuc khuvuc = new uCtr_KhuVuc(this, kv.MaKhuVuc);
                    khuvuc.MaximumSize = new Size(m_tabCtrKhuVuc.Width, 0);

                    tabCtrP.Controls.Add(khuvuc);
                    m_tabCtrKhuVuc.Controls.Add(tabCtrP); // chỗ này là add
                    m_tabCtrKhuVuc.Tabs.Add(tabI);
                }
            }
        }
Exemplo n.º 2
0
        private void LoadKhuVuc(int maNhaHang)
        {
            m_cBoxKhuVuc.Items.Clear();
            m_cBoxKhuVuc.Items.Add("Chọn khu vực");
            List <KhuVucDTO> khuVuc = KhuVucBUS.LayDanhSachKhuVuc(maNhaHang);

            foreach (KhuVucDTO oKhuVuc in khuVuc)
            {
                m_cBoxKhuVuc.Items.Add(oKhuVuc);
            }
            m_cBoxKhuVuc.SelectedIndex = 0;
            m_cBoxKhuVuc.ValueMember   = "MaKhuVuc";
            m_cBoxKhuVuc.DisplayMember = "TenKhuVuc";
        }