private void LoadCT(HoaDon hd) { blCT = new BLChiTiet_HD(); dsCT = new List <ChiTiet_HD>(); dsLay = blCT.LoadData(hd); for (int i = 0; i < dsLay.Tables[0].Rows.Count; i++) { DataRow row = dsLay.Tables[0].Rows[i]; var x = row.ItemArray.ToList(); ChiTiet_HD ct = new ChiTiet_HD() { MaHD = int.Parse(row[0].ToString()), MaSP = int.Parse(row[1].ToString()), TenSP = row[2].ToString(), SoLuong = int.Parse(row[3].ToString()) }; dsCT.Add(ct); } dgvSanPham.Rows.Clear(); lblMa.Visible = true; labelMa.Visible = true; lblMa.Text = hd.MaHD.ToString(); for (int i = 0; i < dsCT.Count; i++) { dgvSanPham.Rows.Add(dsCT[i].MaHD, dsCT[i].MaSP, dsCT[i].TenSP, dsCT[i].SoLuong); } }
private void LoadCT(HOADON hd) { blCT = new BLChiTiet_HD(); dsCT = blCT.dsChiTiet_HD(); dsSP = blSP.dsSanPham(); dgvSanPham.Rows.Clear(); lblMa.Visible = true; labelMa.Visible = true; lblMa.Text = hd.MaHD.ToString(); for (int i = 0; i < dsCT.Count; i++) { string TenSP = dsSP.Find(x => x.MaSP == dsCT[i].MaSP).TenSP; dgvSanPham.Rows.Add(dsCT[i].MaHD, dsCT[i].MaSP, TenSP, dsCT[i].SoLuong); } }
private void DetailBill_Load(object sender, EventArgs e) { blCT = new BLChiTiet_HD(); dsCT = new List <ChiTiet_HD>(); dsLay = blCT.LoadData(hd); for (int i = 0; i < dsLay.Tables[0].Rows.Count; i++) { DataRow row = dsLay.Tables[0].Rows[i]; var x = row.ItemArray.ToList(); ChiTiet_HD ct = new ChiTiet_HD() { MaHD = int.Parse(row[0].ToString()), MaSP = int.Parse(row[1].ToString()), TenSP = row[2].ToString(), SoLuong = int.Parse(row[3].ToString()) }; dsCT.Add(ct); } dgvSanPham.Rows.Clear(); for (int i = 0; i < dsCT.Count; i++) { dgvSanPham.Rows.Add(dsCT[i].MaHD, dsCT[i].MaSP, dsCT[i].TenSP, dsCT[i].SoLuong); } }