Example #1
0
 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();
 }