private void loadHoaDon() { foreach (DataRow row in hd.LayHoaDon().Rows) { float tien = 0; HoaDon hoadon = new HoaDon(); hoadon.Tag = row["mahd"].ToString(); hoadon.tb_IDHD.Text = row["mahd"].ToString(); hoadon.tb_SoBan.Text = row["ban"].ToString(); hoadon.tb_IDHD.Enabled = false; hoadon.tb_SoBan.Enabled = false; hoadon.tb_TongTien.Enabled = false; foreach (DataRow row1 in ct.LayCTHD(int.Parse(hoadon.tb_IDHD.Text)).Rows) { double gia = Convert.ToDouble(row1["gia"]); double sl = Convert.ToDouble(row1["solg"]); ListViewItem item = new ListViewItem(); item.Text = row1["tenmon"].ToString(); item.SubItems.Add(new ListViewItem.ListViewSubItem() { Text = gia.ToString() }); item.SubItems.Add(new ListViewItem.ListViewSubItem() { Text = row1["solg"].ToString() }); hoadon.listView1.Items.Add(item); hoadon.tb_TongTien.Text = (tien + gia * sl).ToString(); tien = float.Parse(hoadon.tb_TongTien.Text); hd.CapNhatHoaDonv2(tien, int.Parse(hoadon.tb_IDHD.Text), int.Parse(hoadon.tb_SoBan.Text)); } this.flowHoaDon.Controls.Add(hoadon); hoadon.Size = new Size(300, 450); hoadon.panel3.Size = new Size(65, 23); hoadon.panel5.Size = new Size(10, 23); hoadon.tb_TongTien.Size = new Size(63, 15); hoadon.panel4.Visible = false; hoadon.panel6.Size = new Size(65, 23); hoadon.columnHeader1.Width = 130; hoadon.columnHeader2.Width = 85; hoadon.columnHeader3.Width = 80; hoadon.btn_ThanhToan.Click += Btn_ThanhToan_Click; hoadon.ClickHoaDon += Hoadon_ClickHoaDon; } }