private void hienthilistview(Loaisp y) { lvsanpham.Items.Clear(); foreach (Sanpham x in y.dssp) { ListViewItem lvi = new ListViewItem(x.ma); lvi.SubItems.Add(x.tensp); lvi.SubItems.Add(x.kichco == false ? "Nhỏ" : "To"); //false la nam, con lai la nu lvi.SubItems.Add(x.soluong); lvi.SubItems.Add(x.dongia.ToString()); lvsanpham.Items.Add(lvi); lvi.Tag = x; } }
private void tv_quanli_AfterSelect(object sender, TreeViewEventArgs e) //lấy dữ liệu khi click vào treeview { if (e.Node != null) { if (e.Node.Level == 1) { xoadulieunhap(); Loaisp y = e.Node.Tag as Loaisp; hienthilistview(y); } else { lvsanpham.Items.Clear(); } } }
private void btnxoa_Click(object sender, EventArgs e) { if (lvsanpham.SelectedItems.Count > 0) { lvsanpham.Items.Remove(lvsanpham.SelectedItems[0]); // lvsanpham.Items.RemoveAt(lvsanpham.SelectedItems[0].Index); xoa theo chi so dong Loaisp lsp = selectedsp.loaisp; //xoa trong csdl lsp.dssp.Remove(selectedsp); xoadulieunhap(); } else { MessageBox.Show("Bạn chưa chọn đối tượng cần xóa"); } }
private void DL() { Danhmuc Đồ_uống = new Danhmuc() { maDM = "1", tenDM = "Đồ Uống" }; CSDL.Add(Đồ_uống); Danhmuc Đồ_ăn = new Danhmuc() { maDM = "2", tenDM = "Đồ Ăn" }; CSDL.Add(Đồ_ăn); Danhmuc Đồ_dùng = new Danhmuc() { maDM = "3", tenDM = "Đồ Dùng" }; CSDL.Add(Đồ_dùng); Loaisp có_cồn = new Loaisp() { maloaisp = "1", tenloaisp = "Có Cồn", tendm = Đồ_uống }; Đồ_uống.dslsp.Add(có_cồn); Loaisp có_ga = new Loaisp() { maloaisp = "2", tenloaisp = "Có Ga", tendm = Đồ_uống }; Đồ_uống.dslsp.Add(có_ga); Loaisp ăn_nhanh = new Loaisp() { maloaisp = "1", tenloaisp = "Ăn Nhanh", tendm = Đồ_ăn }; Đồ_ăn.dslsp.Add(ăn_nhanh); Loaisp ăn_chậm = new Loaisp() { maloaisp = "2", tenloaisp = "Ăn Chậm", tendm = Đồ_ăn }; Đồ_ăn.dslsp.Add(ăn_chậm); Loaisp gia_dụng = new Loaisp() { maloaisp = "1", tenloaisp = "Gia Dụng", tendm = Đồ_dùng }; Đồ_dùng.dslsp.Add(gia_dụng); Loaisp xây_dựng = new Loaisp() { maloaisp = "2", tenloaisp = "Xây Dựng", tendm = Đồ_dùng }; Đồ_dùng.dslsp.Add(xây_dựng); Sanpham sp1 = new Sanpham() { ma = "01", tensp = "mirinda", kichco = false, soluong = "20", dongia = 8000, loaisp = có_ga }; Sanpham sp2 = new Sanpham() { ma = "02", tensp = "xaxi", kichco = false, soluong = "25", dongia = 7000, loaisp = có_ga }; có_ga.dssp.Add(sp1); có_ga.dssp.Add(sp2); Sanpham sp3 = new Sanpham() { ma = "01", tensp = "vodka", kichco = true, soluong = "30", dongia = 60000, loaisp = có_cồn }; có_cồn.dssp.Add(sp3); }
public void themsp(Loaisp Lsp) { dslsp.Add(Lsp); Lsp.tendm = this; }