//Cập nhật nhân viên public bool CapNhatNhanVien(NhanVien nhanVienMoi) { try { entity.NhanViens.Attach(nhanVienMoi); var muc = entity.Entry(nhanVienMoi); //đổi thuộc tính nào trong csdl thì lấy thuộc tính đó .IsModified = true muc.Property(s => s.MaDonVi).IsModified = true; muc.Property(s => s.MaChucVu).IsModified = true; entity.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
//Sửa hệ số lương public bool SuaHeSoLuong(HeSoLuongPhuCap heSoSua) { try { entity.HeSoLuongPhuCaps.Attach(heSoSua); var heSo = entity.Entry(heSoSua); heSo.Property(s => s.TenHeSo).IsModified = true; heSo.Property(s => s.HeSo).IsModified = true; entity.SaveChanges(); return(true); } catch (Exception ex) { throw; } }
//Sửa ngạch lương public bool SuaNgachLuong(NgachLuong ngachSua) { try { entity.NgachLuongs.Attach(ngachSua); var ngach = entity.Entry(ngachSua); ngach.Property(s => s.TenNgach).IsModified = true; ngach.Property(s => s.NienHan).IsModified = true; ngach.Property(s => s.MoTa).IsModified = true; entity.SaveChanges(); return(true); } catch (Exception ex) { return(false); } }
//Sửa thông tin nhân viên public bool SuaNhanVien(NhanVien nvSua) { try { db.NhanViens.Attach(nvSua); var nhanvien = db.Entry(nvSua); nhanvien.Property(s => s.HoTen).IsModified = true; //nhanvien.Property(s => s.MaNgach).IsModified = true; //nhanvien.Property(s => s.MaHeSo).IsModified = true; nhanvien.Property(s => s.NgaySinh).IsModified = true; nhanvien.Property(s => s.DanToc).IsModified = true; nhanvien.Property(s => s.GioiTinh).IsModified = true; nhanvien.Property(s => s.CMND).IsModified = true; nhanvien.Property(s => s.DiaChi).IsModified = true; nhanvien.Property(s => s.HinhAnh).IsModified = true; db.SaveChanges(); return(true); } catch (Exception ex) { throw; } }