public string UpdateNhanVien(QuanLyNhanVien quanLyNhanVien)
        {
            string errorMessage = "";

            (Account account, NhanVien nhanVien, ChiTietNhanVien chiTietNhanVien, string congViecId, string luongCanBan)objs
                = quanLyNhanVien.ToObjs();

            errorMessage += nhanVienCongViecAc.CheckForeignKey(objs.nhanVien.NhanVienId, objs.congViecId);
            errorMessage += hopDongAc.CheckForeignKey(objs.nhanVien.NhanVienId, objs.congViecId);
            if (errorMessage == "")
            {
                errorMessage += nhanVienAc.Update(objs.nhanVien);
                errorMessage += chiTietNhanVienAc.Update(objs.chiTietNhanVien);

                errorMessage += accountAc.Update(objs.account);

                errorMessage += nhanVienCongViecAc.AutoUpdate(objs.nhanVien.NhanVienId, objs.congViecId);
                errorMessage += hopDongAc.AutoUpdate(objs.nhanVien.NhanVienId, objs.congViecId, objs.luongCanBan);
            }
            return(errorMessage);
        }
Beispiel #2
0
 public string Update(AccountDTO obj)
 {
     return(accountAc.Update(obj.ToAccount()));
 }