Exemple #1
0
        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;
            }
        }