Esempio n. 1
0
        public static bool Update(GIANGVIEN _hocVien, TAIKHOAN taiKhoan = null)
        {
            try
            {
                var hocVienCu = SelectSigleTheoKhoaKhoa(_hocVien.GiangVienId);

                hocVienCu.TenGiangVien      = _hocVien.TenGiangVien;
                hocVienCu.GioiTinh          = _hocVien.GioiTinh;
                hocVienCu.Sdt               = _hocVien.Sdt;
                hocVienCu.Email             = _hocVien.Email;
                hocVienCu.NgaySinh          = _hocVien.NgaySinh;
                hocVienCu.DiaChi            = _hocVien.DiaChi;
                hocVienCu.NgayBatDauLamViec = _hocVien.NgayBatDauLamViec;
                hocVienCu.GhiChu            = _hocVien.GhiChu;
                hocVienCu.ModifiedDate      = DateTime.Now;
                hocVienCu.ModifiedBy        = GlobalSettings.UserCode;
                hocVienCu.ModifiedLog       = GlobalSettings.SessionMyIP;
                Database.SubmitChanges();
                if (taiKhoan != null)
                {
                    TaiKhoanLogic.Update(taiKhoan);
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                O2S_Common.Logging.LogSystem.Error(ex);
            }
        }
        public static bool Update(NHANVIEN _hocVien, TAIKHOAN taiKhoan = null)
        {
            try
            {
                var _nhanvienCu = SelectSingle(_hocVien.NhanVienId);

                _nhanvienCu.LOAINHANVIEN      = LoaiNhanVienLogic.Select(_hocVien.LoaiNhanVienId ?? 0);
                _nhanvienCu.TenNhanVien       = _hocVien.TenNhanVien;
                _nhanvienCu.Sdt               = _hocVien.Sdt;
                _nhanvienCu.Email             = _hocVien.Email;
                _nhanvienCu.NgaySinh          = _hocVien.NgaySinh;
                _nhanvienCu.GioiTinh          = _hocVien.GioiTinh;
                _nhanvienCu.DiaChi            = _hocVien.DiaChi;
                _nhanvienCu.NgayBatDauLamViec = _hocVien.NgayBatDauLamViec;
                _nhanvienCu.GhiChu            = _hocVien.GhiChu;
                _nhanvienCu.ModifiedDate      = DateTime.Now;
                _nhanvienCu.ModifiedBy        = GlobalSettings.UserCode;
                _nhanvienCu.ModifiedLog       = GlobalSettings.SessionMyIP;
                Database.SubmitChanges();
                if (taiKhoan != null)
                {
                    TaiKhoanLogic.Update(taiKhoan);
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                O2S_Common.Logging.LogSystem.Error(ex);
            }
        }