private void txtTimKiem_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)Keys.Enter) { ListView lsv = LayMenuMon(); if (lsv == null) { return; } lsv.Items.Clear(); lsv.LargeImageList.Images.Clear(); // Tìm kiếm món if (radMenuMon.Checked) { List <MonDTO> dsMon = MonBUS.LayDanhSachMon(loaiDangChon, txtTimKiem.Text); LayDanhSachMon(lsv, dsMon); } // Tìm kiếm topping else { List <ToppingDTO> dsTopping = ToppingBUS.LayDanhSachTopping(loaiDangChon, txtTimKiem.Text); LayDanhSachTopping(lsv, dsTopping); } } }
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(); }
// Kết thúc Khu vực chức năng Quản lý món // ---------------------------------------------- // Bắt đầu Khu vực chức năng Quản lý topping private void QLTP_LoadDanhSachTopping(string timKiem = "", int maLoaiTopping = 0) { List <ToppingDTO> lsTopping = ToppingBUS.LayDanhSachTopping(maLoaiTopping, timKiem); dgvTopping.DataSource = lsTopping; }
private void QLTP_LoadDanhSachToppingDaXoa(string timKiem = "", int maLoaiTopping = 0) { dgvTopping.DataSource = ToppingBUS.LayDanhSachTopping(maLoaiTopping, timKiem, false); }