/// <summary> /// Hàm update dành riêng cho form tự cập nhật /// </summary> /// <param name="deTai"></param> public void UpdateForTuCapNhat(DAL.HOSO_BANGCAP_UNGVIEN newObj) { DAL.HOSO_BANGCAP_UNGVIEN oldObj = dataContext.HOSO_BANGCAP_UNGVIENs.Where(t => t.ID == newObj.ID).FirstOrDefault(); if (oldObj == null) { return; } if (oldObj.FR_KEY > 0 && oldObj.PrkeyHoSoTuCapNhat > 0) { oldObj.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_BANGCAP_UNGVIEN item = new DAL.HOSO_BANGCAP_UNGVIEN() { PrkeyHoSoTuCapNhat = newObj.PrkeyHoSoTuCapNhat, KHOA = newObj.KHOA, FR_KEY = -1, DA_TN = newObj.DA_TN, MA_CHUYENNGANH = newObj.MA_CHUYENNGANH, MA_HT_DAOTAO = newObj.MA_HT_DAOTAO, MA_TRINHDO = newObj.MA_TRINHDO, MA_TRUONG_DAOTAO = newObj.MA_TRUONG_DAOTAO, MA_XEPLOAI = newObj.MA_XEPLOAI, NGAY_NHANBANG = newObj.NGAY_NHANBANG, TU_NGAY = newObj.TU_NGAY, DATE_CREATE = newObj.DATE_CREATE, DEN_NGAY = newObj.DEN_NGAY, USERNAME = newObj.USERNAME, }; dataContext.HOSO_BANGCAP_UNGVIENs.InsertOnSubmit(item); Save(); } else { oldObj.PrkeyHoSoTuCapNhat = newObj.PrkeyHoSoTuCapNhat; oldObj.KHOA = newObj.KHOA; oldObj.FR_KEY = -1; oldObj.DA_TN = newObj.DA_TN; oldObj.MA_CHUYENNGANH = newObj.MA_CHUYENNGANH; oldObj.MA_HT_DAOTAO = newObj.MA_HT_DAOTAO; oldObj.MA_TRINHDO = newObj.MA_TRINHDO; oldObj.MA_TRUONG_DAOTAO = newObj.MA_TRUONG_DAOTAO; oldObj.MA_XEPLOAI = newObj.MA_XEPLOAI; oldObj.NGAY_NHANBANG = newObj.NGAY_NHANBANG; oldObj.TU_NGAY = newObj.TU_NGAY; oldObj.DATE_CREATE = newObj.DATE_CREATE; oldObj.DEN_NGAY = newObj.DEN_NGAY; oldObj.USERNAME = newObj.USERNAME; Save(); } }
/// <summary> /// Hàm xóa dành cho form tự cập nhật /// </summary> /// <param name="ID"></param> public void Delete(int ID) { DAL.HOSO_BANGCAP_UNGVIEN obj = dataContext.HOSO_BANGCAP_UNGVIENs.Where(t => t.ID == ID).FirstOrDefault(); if (obj.FR_KEY <= 0) { dataContext.HOSO_BANGCAP_UNGVIENs.DeleteOnSubmit(obj); Save(); } else { obj.PrkeyHoSoTuCapNhat = -1; Save(); } }
public void Update(DAL.HOSO_BANGCAP_UNGVIEN a) { DAL.HOSO_BANGCAP_UNGVIEN bangcapuv = GetByID(a.ID); bangcapuv.KHOA = a.KHOA; bangcapuv.MA_CHUYENNGANH = a.MA_CHUYENNGANH; bangcapuv.MA_HT_DAOTAO = a.MA_HT_DAOTAO; bangcapuv.MA_TRINHDO = a.MA_TRINHDO; bangcapuv.MA_TRUONG_DAOTAO = a.MA_TRUONG_DAOTAO; bangcapuv.MA_XEPLOAI = a.MA_XEPLOAI; bangcapuv.NGAY_NHANBANG = a.NGAY_NHANBANG; bangcapuv.DA_TN = a.DA_TN; bangcapuv.TU_NGAY = a.TU_NGAY; bangcapuv.DEN_NGAY = a.DEN_NGAY; Save(); }
public void Insert(DAL.HOSO_BANGCAP_UNGVIEN a) { dataContext.HOSO_BANGCAP_UNGVIENs.InsertOnSubmit(a); Save(); }
public void DeleteBangCap(int id) { DAL.HOSO_BANGCAP_UNGVIEN bangCap = dataContext.HOSO_BANGCAP_UNGVIENs.Where(t => t.ID == id).FirstOrDefault(); dataContext.HOSO_BANGCAP_UNGVIENs.DeleteOnSubmit(bangCap); Save(); }