private void LoadHoaDon(int x) { mahdtam = x; HoaDon HoaDon = new HoaDon(); foreach (DataRow row in hd.LayThongTinHoaDon(x).Rows) { tb_Ban.Text = row["ban"].ToString(); HoaDon.tb_SoBan.Text = row["ban"].ToString(); if (row["trigia"].ToString() == "0") { HoaDon.tb_TongTien.Text = row["trigia"].ToString(); } } HoaDon.Dock = DockStyle.Right; HoaDon.tb_IDHD.Text = x.ToString(); HoaDon.tb_IDHD.Enabled = false; HoaDon.tb_TongTien.Enabled = false; HoaDon.tb_SoBan.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.panel2.Controls.Add(HoaDon); HoaDon.Size = new Size(300, 450); HoaDon.panel4.Size = new Size(75, 23); HoaDon.panel6.Visible = false; HoaDon.panel3.Visible = false; HoaDon.columnHeader1.Width = 130; HoaDon.columnHeader2.Width = 85; HoaDon.columnHeader3.Width = 80; HoaDon.btn_XacNhan.Click += Btn_XacNhan_Click; }