/// <summary> /// Hàm delete dành riêng cho form tự cập nhật /// </summary> /// <param name="prKey"></param> public void Delete(int ID) { DAL.HOSO_UNGVIEN_KINHNGHIEMLAMVIEC exitsting = dataContext.HOSO_UNGVIEN_KINHNGHIEMLAMVIECs.Where(t => t.ID == ID).FirstOrDefault(); if (exitsting.FR_KEY <= 0) { dataContext.HOSO_UNGVIEN_KINHNGHIEMLAMVIECs.DeleteOnSubmit(exitsting); Save(); } else { exitsting.PrKeyHoSoTuCapNhat = -1; Save(); } }
public void Update(DAL.HOSO_UNGVIEN_KINHNGHIEMLAMVIEC knlv) { DAL.HOSO_UNGVIEN_KINHNGHIEMLAMVIEC kn = GetKinhNghiemByID(knlv.ID); kn.KinhNghiemDatDuoc = knlv.KinhNghiemDatDuoc; kn.NoiLamViec = knlv.NoiLamViec; kn.TuThangNam = knlv.TuThangNam; kn.ViTriCongViec = knlv.ViTriCongViec; kn.DenThangNam = knlv.DenThangNam; kn.LyDoThoiViec = knlv.LyDoThoiViec; kn.MucLuong = knlv.MucLuong; kn.DiaChiCongTy = knlv.DiaChiCongTy; kn.GhiChu = knlv.GhiChu; Save(); }
public void UpdateForTuCapNhat(DAL.HOSO_UNGVIEN_KINHNGHIEMLAMVIEC knlv) { DAL.HOSO_UNGVIEN_KINHNGHIEMLAMVIEC item = dataContext.HOSO_UNGVIEN_KINHNGHIEMLAMVIECs.Where(t => t.ID == knlv.ID).FirstOrDefault(); if (item == null) { return; } if (item.FR_KEY > 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_KINHNGHIEMLAMVIEC newObject = new DAL.HOSO_UNGVIEN_KINHNGHIEMLAMVIEC() { PrKeyHoSoTuCapNhat = knlv.PrKeyHoSoTuCapNhat, FR_KEY = -1, KinhNghiemDatDuoc = knlv.KinhNghiemDatDuoc, NoiLamViec = knlv.NoiLamViec, TuThangNam = knlv.TuThangNam, ViTriCongViec = knlv.ViTriCongViec, DenThangNam = knlv.DenThangNam, CreatedUser = knlv.CreatedUser, GhiChu = knlv.GhiChu, DiaChiCongTy = knlv.DiaChiCongTy, MucLuong = knlv.MucLuong, LyDoThoiViec = knlv.LyDoThoiViec, }; dataContext.HOSO_UNGVIEN_KINHNGHIEMLAMVIECs.InsertOnSubmit(newObject); Save(); } else { item.PrKeyHoSoTuCapNhat = knlv.PrKeyHoSoTuCapNhat; item.FR_KEY = -1; item.KinhNghiemDatDuoc = knlv.KinhNghiemDatDuoc; item.NoiLamViec = knlv.NoiLamViec; item.TuThangNam = knlv.TuThangNam; item.ViTriCongViec = knlv.ViTriCongViec; item.DenThangNam = knlv.DenThangNam; item.CreatedUser = knlv.CreatedUser; item.GhiChu = knlv.GhiChu; item.DiaChiCongTy = knlv.DiaChiCongTy; item.MucLuong = knlv.MucLuong; item.LyDoThoiViec = knlv.LyDoThoiViec; Save(); } }
public void Insert(DAL.HOSO_UNGVIEN_KINHNGHIEMLAMVIEC a) { dataContext.HOSO_UNGVIEN_KINHNGHIEMLAMVIECs.InsertOnSubmit(a); Save(); }
public void DeleteKinhNghiemLamViec(int id) { DAL.HOSO_UNGVIEN_KINHNGHIEMLAMVIEC kn = dataContext.HOSO_UNGVIEN_KINHNGHIEMLAMVIECs.Where(t => t.ID == id).FirstOrDefault(); dataContext.HOSO_UNGVIEN_KINHNGHIEMLAMVIECs.DeleteOnSubmit(kn); Save(); }