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(); }
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(); }