예제 #1
0
        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);
            }
        }
예제 #2
0
        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");
            }
        }
예제 #3
0
 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);
     }
 }