private void btnXoaLoai_Click(object sender, EventArgs e) { if (tvLoaiSP.SelectedNode.Name.Equals("TatCa")) { return; } else if (tvLoaiSP.SelectedNode.Parent.Name.Equals("TatCa")) // mặt hàng { MatHangControl.xoaDuLieu(Convert.ToInt32(tvLoaiSP.SelectedNode.Name)); loadLoaiSP(); } else { LoaiSPControl.xoaDuLieu(Convert.ToInt32(tvLoaiSP.SelectedNode.Name)); loadLoaiSP(); } }
private void frmThemLoaiSP_Load(object sender, EventArgs e) { List <MatHang> list = new List <MatHang>(); list.Add(new MatHang() { IdMH = 0, TenMH = "----None----" }); DataTable dt = MatHangControl.layDSMH(); for (int i = 0; i < dt.Rows.Count; ++i) { list.Add(new MatHang() { IdMH = Convert.ToInt32(dt.Rows[i]["MaMH"].ToString()), TenMH = dt.Rows[i]["TenMH"].ToString() }); } cbMatHang.DataSource = list; cbMatHang.DisplayMember = "TenMH"; }
private void btnLuu_Click(object sender, EventArgs e) { string ten = txtTenLoai.Text; MatHang mh = cbMatHang.SelectedValue as MatHang; if (mh.IdMH == 0) // thêm mặt hàng { int ketqua = MatHangControl.themDuLieu(ten); if (ketqua > 0) { this.Close(); } } else // thêm loại sản phẩm { int ketqua = LoaiSPControl.themDuLieu(ten, mh.IdMH); if (ketqua > 0) { this.Close(); } } }
private void loadLoaiSP() { tvLoaiSP.Nodes.Clear(); // lấy thống tin tất cả loại sp và mặt hàng tvLoaiSP.Nodes.Add("TatCa", "Tất cả"); DataTable dtMatHang = MatHangControl.layDSMH(); List <MatHang> listMH = new List <MatHang>(); for (int i = 0; i < dtMatHang.Rows.Count; ++i) { MatHang mh = new MatHang(Convert.ToInt32(dtMatHang.Rows[i][0].ToString()), dtMatHang.Rows[i][1].ToString()); mh.layDSLoai(); listMH.Add(mh); } // đưa vào treeview for (int i = 0; i < listMH.Count; ++i) { tvLoaiSP.Nodes["TatCa"].Nodes.Add(listMH[i].IdMH.ToString(), listMH[i].TenMH); for (int j = 0; j < listMH[i].ListLoai.Count; ++j) { tvLoaiSP.Nodes["TatCa"].Nodes[listMH[i].IdMH.ToString()].Nodes.Add(listMH[i].ListLoai[j].IdLoai.ToString(), listMH[i].ListLoai[j].TenLoai); } } }