private void TaoGroupTopping(ListView lsv) { foreach (LoaiToppingDTO loaiTopping in LoaiToppingBUS.LayDanhSachLoaiTopping()) { lsv.Groups.Add(loaiTopping.MaLoaiTopping + "", loaiTopping.TenLoaiTopping); } }
private void QLTP_LoadDachSachLoaiTopping() { List <LoaiToppingDTO> lsLoaiTopping = LoaiToppingBUS.LayDanhSachLoaiTopping(); cmbLoaiTopping.DataSource = lsLoaiTopping; cmbLoaiTopping.DisplayMember = "TenLoaiTopping"; cmbLoaiTopping.ValueMember = "MaLoaiTopping"; List <LoaiToppingDTO> lsLT = LoaiToppingBUS.LayDanhSachLoaiTopping(); LoaiToppingDTO ltp = new LoaiToppingDTO(); ltp.MaLoaiTopping = 0; ltp.TenLoaiTopping = "Tất cả"; lsLT.Insert(0, ltp); cmbTimKiemTheoLoaiTopping.DataSource = lsLT; }
private void QLLM_LoadDanhSachLoaiTopping() { List <LoaiToppingDTO> lsLoaiTopping = LoaiToppingBUS.LayDanhSachLoaiTopping(); foreach (LoaiToppingDTO loaiTopping in lsLoaiTopping) { //MaterialCheckBox checkBox = new MaterialCheckBox(); //checkBox.Name = loaiTopping.MaLoaiTopping.ToString(); //checkBox.Text = loaiTopping.TenLoaiTopping; //checkBox.Dock = DockStyle.Top; //checkBox.Tag = loaiTopping; //gpbLoaiTopping.Controls.Add(checkBox); //checkBox.BringToFront(); MetroCheckBox checkBox = new MetroCheckBox(); checkBox.Name = loaiTopping.MaLoaiTopping.ToString(); checkBox.Text = loaiTopping.TenLoaiTopping; checkBox.Style = FrmMain.style; checkBox.Dock = DockStyle.Top; checkBox.Tag = loaiTopping; gpbLoaiTopping.Controls.Add(checkBox); checkBox.BringToFront(); } }
private void TaiDuLieu() { for (int i = 0; i < panelLoai.Controls.Count; i++) { Control ctrl = panelLoai.Controls[i]; if (ctrl.GetType() == typeof(MaterialFlatButton)) { if (ctrl.Tag.GetType() == typeof(LoaiMonDTO)) { ImageList iml = new ImageList(); iml.ColorDepth = ColorDepth.Depth32Bit; iml.ImageSize = new Size(64, 64); ListView lsv = new ListView(); lsv.Tag = ctrl.Tag; lsv.LargeImageList = iml; lsv.Name = ctrl.Name; lsv.ShowGroups = true; lsv.TileSize = new Size(230, 100); lsv.GridLines = true; lsv.FullRowSelect = true; lsv.View = View.Tile; lsv.Dock = DockStyle.Fill; lsv.Font = new Font("Segoe UI", 14.25F); TaoGroupMon(lsv); lsv.Columns.Add("Tên món"); lsv.Columns.Add("Đơn giá"); lsv.Click += new EventHandler(ThemMon); List <MonDTO> lsMon = MonBUS.LayDanhSachMon(Convert.ToInt32(lsv.Name)); LayDanhSachMon(lsv, lsMon); panelMenu.Controls.Add(lsv); } } } List <LoaiToppingDTO> lsLoaiTopping = LoaiToppingBUS.LayDanhSachLoaiTopping(); foreach (LoaiToppingDTO loaiTopping in lsLoaiTopping) { ImageList iml = new ImageList(); iml.ColorDepth = ColorDepth.Depth32Bit; iml.ImageSize = new Size(80, 80); ListView lsv = new ListView(); lsv.Tag = loaiTopping; lsv.LargeImageList = iml; lsv.Name = loaiTopping.MaLoaiTopping + ""; lsv.ShowGroups = true; lsv.TileSize = new Size(230, 100); lsv.GridLines = true; lsv.FullRowSelect = true; lsv.View = View.Tile; lsv.Dock = DockStyle.Fill; lsv.Font = new Font("Segoe UI", 14.25F); TaoGroupTopping(lsv); lsv.Columns.Add("Tên món"); lsv.Columns.Add("Đơn giá"); lsv.Click += new EventHandler(ThemTopping); List <ToppingDTO> lsTopping = ToppingBUS.LayDanhSachTopping(loaiTopping.MaLoaiTopping); LayDanhSachTopping(lsv, lsTopping); panelMenu.Controls.Add(lsv); } panelMenu.Controls["0"].Visible = true; panelMenu.Controls["0"].BringToFront(); }
private void QLLT_LoadDachSachLoaiToppingDaXoa(string timKiem = "") { List <LoaiToppingDTO> lsLoaiTopping = LoaiToppingBUS.LayDanhSachLoaiTopping(timKiem, false); dgvLoaiTopping.DataSource = lsLoaiTopping; }