public void ThemBenhNhan(BenhNhan benhnhan) { var query = thuoc_dal.BenhNhan.Where(p => p.MaBenhNhan == benhnhan.MaBenhNhan).Count(); if (query == 0) { thuoc_dal.BenhNhan.Add(benhnhan); thuoc_dal.SaveChanges(); MessageBox.Show("Thêm thành công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Lỗi! Trùng mã số hoặc nhập thiếu thông tin,...", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void ChinhSuaBenhNhan(BenhNhan benhnhan) { var query = thuoc_dal.BenhNhan.Where(p => p.MaBenhNhan == benhnhan.MaBenhNhan).SingleOrDefault(); query.TenBenhNhan = benhnhan.TenBenhNhan; query.NgaySinh = benhnhan.NgaySinh; query.DiaChi = benhnhan.DiaChi; query.SDT = benhnhan.SDT; query.GioiTinh = benhnhan.GioiTinh; try { thuoc_dal.SaveChanges(); } catch { MessageBox.Show("Loi khong sua duoc"); } }
public void ImportExcelBenhNhan(DataSet excel) { try { string thanhcong = ""; int maBN = LayMaBNLonNhat(); DataTable Sheet1 = excel.Tables[0]; int i = 0; foreach (DataRow r in Sheet1.Rows) { if (i < 2) { i++; } else { BenhNhan bn = new BenhNhan { MaBenhNhan = "BN" + ++maBN, TenBenhNhan = r[0].ToString(), NgaySinh = Convert.ToDateTime(r[1]), DiaChi = r[2].ToString(), SDT = r[3].ToString(), GioiTinh = Convert.ToBoolean(r[4]), }; thanhcong += "BN" + maBN + "\n"; thuoc_dal.BenhNhan.Add(bn); } } thuoc_dal.SaveChanges(); MessageBox.Show(thanhcong + " Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception e) { MessageBox.Show(e.Message); } }