private void XemChiTiet_Click(object sender, EventArgs e) { string MBN = GetMaBenhNhan(); if (MBN == null) { return; } switch (type) { case TypeBN.BNHienTinh: { if (appList.CheckPermissionView(Utilities.FUN_HNHT_QuanLyThongTinChungBNHT)) { HT_ThongTinNguoiHienTinh nht = dbHT.GetInformationPatient(MBN); appList.SetControlBNHT(nht); } else { MessageBox.Show("Bạn không có quyền xem thông tin bệnh nhân"); } break; } case TypeBN.BNHienNoan: { if (appList.CheckPermissionView(Utilities.FUN_HNHT_QuanLyThongTinChungBNHT)) { HN_ThongTinNguoiHienNoan nhn = dbHN.GetInformationPatient(MBN); appList.SetControlBNHN(nhn); } else { MessageBox.Show("Bạn không có quyền xem thông tin bệnh nhân"); } break; } } }
void SaveMessageDB_HT_ThongTinBenhNhan(OpenPop.Mime.Message message) { try { string mes = message.FindFirstPlainTextVersion().GetBodyAsText(); XDocument xDoc = XDocument.Parse(mes); HT_ThongTinNguoiHienTinh bn = new HT_ThongTinNguoiHienTinh(xDoc); if (dbht.GetInformationPatient(bn.MaBN) == null) { dbht.AddNewPatient(bn); } else { dbht.EditInformationPatient(bn.MaBN, bn); } SaveFile(message); } catch (Exception ex) { throw ex; } }