private void btnTraCuu_Click(object sender, EventArgs e) { tbxMaBN.Text = ""; tbxHoTen.Text = ""; tbxMaHoaDon.Text = ""; tbxTienKham.Text = ""; tbxTienThuoc.Text = ""; tbxTongTien.Text = ""; tbxNgayKham.Text = ""; grvCTTienThuoc.DataSource = null; //*******************Lay thong tin tong quat Hoa Don*************** dtHoaDon = bus_hoaDon.GetThongTinHoaDonFromPhieuKham(tbxMaPK.Text); if (dtHoaDon == null) { MessageBox.Show("Hóa đơn không tồn tại!"); return; } try { tbxMaBN.Text = dtHoaDon.Rows[0].ItemArray[1].ToString(); tbxHoTen.Text = dtHoaDon.Rows[0].ItemArray[2].ToString(); tbxMaHoaDon.Text = dtHoaDon.Rows[0].ItemArray[3].ToString(); tbxTienKham.Text = dtHoaDon.Rows[0].ItemArray[4].ToString(); tbxTienThuoc.Text = dtHoaDon.Rows[0].ItemArray[5].ToString(); tbxTongTien.Text = (Int32.Parse(tbxTienKham.Text) + Int32.Parse(tbxTienThuoc.Text)).ToString(); string ngayKham = dtHoaDon.Rows[0].ItemArray[6].ToString(); ngayKham = ngayKham[8].ToString() + ngayKham[9].ToString() + "/" + ngayKham[6].ToString() + ngayKham[7].ToString() + "/" + ngayKham[2].ToString() + ngayKham[3].ToString() + ngayKham[4].ToString() + ngayKham[5].ToString(); tbxNgayKham.Text = ngayKham; //*******************Lay thong tin chi tiet Tien Thuoc*************** try { dtDonThuoc = bus_donThuoc.GetThongTinTienThuocFromPhieuKham(tbxMaPK.Text); dtDonThuoc.Columns[0].ColumnName = "Tên thuốc"; dtDonThuoc.Columns[1].ColumnName = "Số lượng"; dtDonThuoc.Columns[2].ColumnName = "Đơn vị"; dtDonThuoc.Columns[3].ColumnName = "Thành tiền"; dtDonThuoc.Columns.Remove(dtDonThuoc.Columns[3]); grvCTTienThuoc.DataSource = dtDonThuoc; } catch // khong co thuoc { } } catch { MessageBox.Show("Hóa đơn không tồn tại!"); return; } }