private void OnAdd() { DataTable dtChiTietKQXN = dgChiTiet.DataSource as DataTable; if (dtChiTietKQXN == null) { return; } dlgAddChiTietKetQuaXetNghiemTay dlg = new dlgAddChiTietKetQuaXetNghiemTay(dtChiTietKQXN); if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { DataRow newRow = dtChiTietKQXN.NewRow(); newRow["Checked"] = false; newRow["ChiTietKetQuaXetNghiem_ManualGUID"] = Guid.NewGuid(); newRow["XetNghiem_ManualGUID"] = dlg.XetNghiem_ManualGUID; newRow["TenXetNghiem"] = dlg.TenXetNghiem; newRow["Fullname"] = dlg.TenXetNghiem; newRow["GroupName"] = dlg.NhomXetNghiem; newRow["TestResult"] = dlg.TestResult; newRow["TinhTrang"] = (byte)TinhTrang.BinhThuong; newRow["LamThem"] = dlg.LamThem; newRow["NgayXetNghiem"] = dlg.NgayXetNghiem; newRow["HasHutThuoc"] = dlg.HasHutThuoc; dtChiTietKQXN.Rows.Add(newRow); } }
private void OnEdit() { if (dgChiTiet.SelectedRows == null || dgChiTiet.SelectedRows.Count <= 0) { MsgBox.Show(this.Text, "Vui lòng chọn 1 chi tiết kết quả xét nghiệm.", IconType.Information); return; } DataTable dtChiTietKQXN = dgChiTiet.DataSource as DataTable; if (dtChiTietKQXN == null) { return; } DataRow drChiTietKQXN = (dgChiTiet.SelectedRows[0].DataBoundItem as DataRowView).Row; if (drChiTietKQXN == null) { return; } dlgAddChiTietKetQuaXetNghiemTay dlg = new dlgAddChiTietKetQuaXetNghiemTay(dtChiTietKQXN, drChiTietKQXN); if (dlg.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { drChiTietKQXN["XetNghiem_ManualGUID"] = dlg.XetNghiem_ManualGUID; drChiTietKQXN["XetNghiem_ManualGUID"] = dlg.XetNghiem_ManualGUID; drChiTietKQXN["TenXetNghiem"] = dlg.TenXetNghiem; drChiTietKQXN["Fullname"] = dlg.TenXetNghiem; drChiTietKQXN["GroupName"] = dlg.NhomXetNghiem; drChiTietKQXN["TestResult"] = dlg.TestResult; drChiTietKQXN["TinhTrang"] = (byte)TinhTrang.BinhThuong; drChiTietKQXN["LamThem"] = dlg.LamThem; drChiTietKQXN["NgayXetNghiem"] = dlg.NgayXetNghiem; drChiTietKQXN["HasHutThuoc"] = dlg.HasHutThuoc; } }