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"); } }
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); } }
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); } }