public void Delete(int id) { DAL.HOSO_UNGVIEN_CHUNGCHI oldObj = dataContext.HOSO_UNGVIEN_CHUNGCHIs.Where(t => t.ID == id).FirstOrDefault(); if (oldObj.FR_KEY_HOSO <= 0) { dataContext.HOSO_UNGVIEN_CHUNGCHIs.DeleteOnSubmit(oldObj); Save(); } else { oldObj.PrKeyHoSoTuCapNhat = -1; Save(); } }
public void Update(DAL.HOSO_UNGVIEN_CHUNGCHI chungchi) { DAL.HOSO_UNGVIEN_CHUNGCHI hschungchi = GetByID(chungchi.ID); if (hschungchi != null) { hschungchi.GhiChu = chungchi.GhiChu; hschungchi.MA_XEPLOAI = chungchi.MA_XEPLOAI; hschungchi.NgayCap = chungchi.NgayCap; hschungchi.NgayHetHan = chungchi.NgayHetHan; hschungchi.NoiDaoTao = chungchi.NoiDaoTao; hschungchi.MaChungChi = chungchi.MaChungChi; hschungchi.FR_KEY_HOSO = chungchi.FR_KEY_HOSO; Save(); } }
public void UpdateForTuCapNhat(DAL.HOSO_UNGVIEN_CHUNGCHI chungchi) { DAL.HOSO_UNGVIEN_CHUNGCHI item = dataContext.HOSO_UNGVIEN_CHUNGCHIs.Where(t => t.ID == chungchi.ID).FirstOrDefault(); if (item == null) { return; } if (item.FR_KEY_HOSO > 0 && item.PrKeyHoSoTuCapNhat > 0) { item.PrKeyHoSoTuCapNhat = -1; //hủy việc dùng chung bản ghi Save(); //nếu đang dùng chung bản ghi thì khi cập nhật sẽ sinh ra 1 bản ghi mới DAL.HOSO_UNGVIEN_CHUNGCHI newObject = new DAL.HOSO_UNGVIEN_CHUNGCHI() { PrKeyHoSoTuCapNhat = chungchi.PrKeyHoSoTuCapNhat, FR_KEY_HOSO = 0, GhiChu = chungchi.GhiChu, MA_XEPLOAI = chungchi.MA_XEPLOAI, NgayCap = chungchi.NgayCap, NgayHetHan = chungchi.NgayHetHan, NoiDaoTao = chungchi.NoiDaoTao, MaChungChi = chungchi.MaChungChi, }; dataContext.HOSO_UNGVIEN_CHUNGCHIs.InsertOnSubmit(newObject); Save(); } else { item.PrKeyHoSoTuCapNhat = chungchi.PrKeyHoSoTuCapNhat; item.FR_KEY_HOSO = 0; item.GhiChu = chungchi.GhiChu; item.MA_XEPLOAI = chungchi.MA_XEPLOAI; item.NgayCap = chungchi.NgayCap; item.NgayHetHan = chungchi.NgayHetHan; item.NoiDaoTao = chungchi.NoiDaoTao; item.MaChungChi = chungchi.MaChungChi; Save(); } }
public void Delete(int id) { DAL.HOSO_UNGVIEN_CHUNGCHI chungchi = dataContext.HOSO_UNGVIEN_CHUNGCHIs.Where(t => t.ID == id).FirstOrDefault(); dataContext.HOSO_UNGVIEN_CHUNGCHIs.DeleteOnSubmit(chungchi); Save(); }
public void Insert(DAL.HOSO_UNGVIEN_CHUNGCHI chungchi) { dataContext.HOSO_UNGVIEN_CHUNGCHIs.InsertOnSubmit(chungchi); Save(); }