Esempio n. 1
0
        public void Insert(string _ten, string _tenkhac, DateTime _ngaysinh, bool _gioitinh, int _dantocID, int _tongiaoID, string _hokhau, string _noio, int _gdptID, int _chuyenmonID, int _llctID,
                           int _qlnnID, string _ttsk, decimal _chieucao, decimal _cannang, int _nhommauID, string _cmnd, DateTime _cmndNgay, string _noisinh, string _quequan, string _chuyennganh, FileUpload _fileUploadImage, string _bhxh)
        {
            Models.EmployeeManagementEntities db = new EmployeeManagementEntities();
            Models.NhanVien nhanvien             = new Models.NhanVien();
            nhanvien.NVTen              = _ten;
            nhanvien.NVTenKhac          = _tenkhac;
            nhanvien.NVNgaySinh         = _ngaysinh;
            nhanvien.NVGioiTinh         = _gioitinh;
            nhanvien.DTID               = _dantocID;
            nhanvien.TGID               = _tongiaoID;
            nhanvien.NVHoKhau           = _hokhau;
            nhanvien.NVNoiO             = _noio;
            nhanvien.NVBHXH             = _bhxh;
            nhanvien.GDPTID             = _gdptID;
            nhanvien.CMID               = _chuyenmonID;
            nhanvien.LLCTID             = _llctID;
            nhanvien.QLNNID             = _qlnnID;
            nhanvien.NVTinhTrangSucKhoe = _ttsk;
            if (_chieucao > 0)
            {
                nhanvien.NVChieuCao = _chieucao;
            }
            if (_cannang > 0)
            {
                nhanvien.NVCanNang = _cannang;
            }
            nhanvien.NMID   = _nhommauID;
            nhanvien.NVCMND = _cmnd;
            if (_cmndNgay != null && _cmndNgay != DateTime.MinValue)
            {
                nhanvien.NVNgayCapCMND = _cmndNgay;
            }
            nhanvien.NVNoiSinh = _noisinh;
            nhanvien.NVQueQuan = _quequan;
            nhanvien.NVNganh   = _chuyennganh;

            if (_fileUploadImage.HasFile)
            {
                Helper.FileHelper _fileHelper = new Helper.FileHelper();
                string            extension   = System.IO.Path.GetExtension(_fileUploadImage.PostedFile.FileName);
                string            imageName   = _fileHelper.SetFileUploadedName(extension);
                nhanvien.NVHinh = imageName;
                _fileHelper.SaveFile(_fileUploadImage, "Images\\NhanVien\\", imageName);
            }
            else
            {
                nhanvien.NVHinh = "DefaultUser.png";
            }

            db.NhanViens.Add(nhanvien);
            db.SaveChanges();
            db.Dispose();
        }
Esempio n. 2
0
 public void Delete(int _nhanvienID)
 {
     Helper.FileHelper fileHelper         = new Helper.FileHelper();
     Models.EmployeeManagementEntities db = new Models.EmployeeManagementEntities();
     Models.NhanVien nhanvien             = db.NhanViens.FirstOrDefault(x => x.NVID == _nhanvienID);
     if ((nhanvien.NVHinh != null) && (!nhanvien.NVHinh.Equals("DefaultUser.png")))
     {
         fileHelper.DeleteFile("Images\\NhanVien\\" + nhanvien.NVHinh);
     }
     db.NhanViens.Remove(nhanvien);
     db.SaveChanges();
     db.Dispose();
 }