コード例 #1
0
        public void ChinhSuaBacSi(BacSi bs)
        {
            var query = (from p in thuoc_dal.BacSi
                         where p.MaBacSi == bs.MaBacSi
                         select p).SingleOrDefault();

            query.TenBacSi      = bs.TenBacSi;
            query.MatKhau       = bs.MatKhau;
            query.MaChucVu      = bs.MaChucVu;
            query.GioiTinh      = bs.GioiTinh;
            query.MaKhoa        = bs.MaKhoa;
            query.NgayBatDauLam = bs.NgayBatDauLam;
            query.NgaySinh      = bs.NgaySinh;
            query.DiaChi        = bs.DiaChi;
            query.Sdt           = bs.Sdt;
            query.PhanQuyen     = bs.PhanQuyen;
            query.Email         = bs.Email;
            try
            {
                thuoc_dal.SaveChanges();
            }
            catch
            {
                MessageBox.Show("Loi khong sua duoc");
            }
        }
コード例 #2
0
 public void ImportExcelBacSi(DataSet excel)
 {
     try
     {
         string    thatbai   = "";
         string    thanhcong = "";
         int       maBS      = LayMaBSLonNhat();
         DataTable Sheet1    = excel.Tables[0];
         int       i         = 0;
         foreach (DataRow r in Sheet1.Rows)
         {
             if (i < 2)
             {
                 i++;
             }
             else
             {
                 var queryMaKhoa   = LayMaKhoa(r[2].ToString());
                 var queryMaChucVu = LayMaChucVu(r[3].ToString());
                 if (queryMaKhoa == "" || queryMaChucVu == "")
                 {
                     thatbai += ("Tên: " + r[0].ToString() + ", SĐT " + r[6].ToString() + "\n");
                 }
                 else
                 {
                     BacSi bs = new BacSi
                     {
                         MaBacSi       = "BS" + ++maBS,
                         TenBacSi      = r[0].ToString(),
                         MatKhau       = r[1].ToString(),
                         MaKhoa        = queryMaKhoa,
                         MaChucVu      = queryMaChucVu,
                         GioiTinh      = Convert.ToBoolean(r[4]),
                         DiaChi        = r[5].ToString(),
                         Sdt           = r[6].ToString(),
                         Email         = r[7].ToString(),
                         NgaySinh      = Convert.ToDateTime(r[8]),
                         NgayBatDauLam = Convert.ToDateTime(r[9]),
                         PhanQuyen     = 2,
                     };
                     thanhcong += "BS" + maBS + "\n";
                     thuoc_dal.BacSi.Add(bs);
                 }
                 thuoc_dal.SaveChanges();
             }
         }
         if (thanhcong != "")
         {
             MessageBox.Show(thanhcong + "Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         if (thatbai != "")
         {
             MessageBox.Show(thatbai + "Không tồn tại khoa hoặc chức vụ, không thêm được", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     catch (Exception e)
     {
         MessageBox.Show(e.Message);
     }
 }
コード例 #3
0
        public void ThemBacSi(BacSi bacsi)
        {
            var query = thuoc_dal.BacSi.Where(p => p.MaBacSi == bacsi.MaBacSi).Count();

            if (query == 0)
            {
                thuoc_dal.BacSi.Add(bacsi);
                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);
            }
        }