//---Xử lý thông tin xét nghiệm của bệnh nhân public bool AddXN(XetNghiem xn) { try { db.XetNghiems.InsertOnSubmit(xn); db.SubmitChanges(); } catch (Exception ex) { return(false); } return(true); }
public bool UpdateXN(String id, XetNghiem xn) { XetNghiem xns = db.XetNghiems.Where(x => x.ID == id).SingleOrDefault(); xns.NgayXN = xn.NgayXN; xns.TenXN = xn.TenXN; xns.KetQua = xn.KetQua; xns.Note = xn.Note; xns.Status = xn.Status; xns.Thoihan = xn.Thoihan; xns.Image = xn.Image; try { db.SubmitChanges(); } catch (Exception ex) { return(false); } return(true); }
private void detach_XetNghiems(XetNghiem entity) { this.SendPropertyChanging(); entity.BenhNhan = null; }
partial void DeleteXetNghiem(XetNghiem instance);
partial void UpdateXetNghiem(XetNghiem instance);
partial void InsertXetNghiem(XetNghiem instance);
private void attach_XetNghiems(XetNghiem entity) { this.SendPropertyChanging(); entity.LoaiXetNghiem = this; }
public void UpdateXN() { try { MemoryStream stream = new MemoryStream(); pictureBox1.Image.Save(stream, ImageFormat.Jpeg); String tenXN = cbbLoaiXN.Text; String idXN = "BN" + f2.maBN + id; String ngayXN = DateTime.Now.ToString("dd/MM/yyyy"); String ketQua = tbketQua.Text.Trim(); String ghiChu = tbGhiChu.Text.Trim(); String hanXN = DateTime.Now.AddDays(thoiHan).ToString("dd/MM/yyyy"); int solan = 1; int maBN = f2.maBN; if (ketQua == "") { stt = "Chưa có kết quả"; DialogResult dialogResult = MessageBox.Show("Chưa điền kết quả\nKết quả sẽ ở trạng thái chờ", "Chú ý", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (dialogResult == DialogResult.Yes) { XetNghiem xn1 = new XetNghiem() { ID = idXN, TenXN = tenXN, NgayXN = ngayXN, KetQua = ketQua, IDLoaiXN = Convert.ToInt32(id), MaBN = maBN, Note = ghiChu, Status = stt, SoLanXN = solan, Image = stream.ToArray(), Thoihan = hanXN }; bool result1 = new XetNghiemBUL().ThemXN(xn1); if (result1) { f2.Reload(); Thread.Sleep(200); this.Close(); } else { MessageBox.Show("Chưa chọn xét nghiệm !", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else if (cbFail.Checked == true || cbPass.Checked == true) { XetNghiem xn1 = new XetNghiem() { ID = idXN, TenXN = tenXN, NgayXN = ngayXN, KetQua = ketQua, IDLoaiXN = Convert.ToInt32(id), MaBN = maBN, Note = ghiChu, Status = stt, SoLanXN = solan, Image = stream.ToArray(), Thoihan = hanXN }; bool result1 = new XetNghiemBUL().ThemXN(xn1); if (result1) { f2.Reload(); Thread.Sleep(200); this.Close(); } else { MessageBox.Show("Chưa chọn xét nghiệm !", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Chưa chọn trạng thái cho kết quả", "Chú ý", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }