public static void EditNhanVienPhongBan(string MaNhanVien, string TenNhanVien, string MaPhongBan, string MaBoPhan) { BHXH.Data.BHXHEntities ctx = new Data.BHXHEntities(); var query = from c in ctx.HrNhanVien where c.MaNhanVien.ToString() == MaNhanVien //|| c.MaPhongBan == MaPhongBan select c; BHXH.Data.HrNhanVien n = query.First(); n.TenNhanVien = TenNhanVien; n.MaPhongBan = MaPhongBan; n.MaBoPhan = MaBoPhan; try { ctx.SaveChanges(); } finally { } }
public static void Edit(string MaNhanVien, string TenNhanVien, string SoHieuNV, string GioiTinh, string TenKhac, string MaCapUy, string MaCapUyKiem, string MaChucVu, string MaChucDanh, Decimal PCChucVu, DateTime?NgayBoNhiem, DateTime?NgaySinh, string MaTinhQQ, Decimal?QuanHuyenIDQQ, Decimal?XaPhuongIDQQ, string MaTinhTQ, Decimal?QuanHuyenIDTQ, Decimal?XaPhuongIDTQ, string SoNha, string DTNha, string DTCoQuan, string DTDiDong, string Email, string DTNguoiNha, string TenNguoiNha, string MaDanToc, string MaTonGiao, string MaTPGiaDinh, string NgheTruocTD, DateTime?NgayTD, DateTime?NgayCQ, string CoQuanTD, DateTime?NgayCM, DateTime?NgayDang, DateTime?NgayDangCT, DateTime?NgayTCXH, DateTime?NgayNhapNgu, DateTime?NgayXuatNgu, string QuanHam, string MaTDVanHoa, string MaTDDaoTao, string MaTDLLCT, string MaNgoaiNgu, string MaTDNgoaiNgu, string CVDangLam, string MaNgach, string Bac, Decimal?HSL, string DHDuocPhong, string SoTruongCT, string CVLamLN, string KhenThuong, string KyLuat, string SucKhoe, string ChieuCao, string CanNang, string NhomMau, string SoCMND, string MaLoaiTB, Boolean?GDLietSy, string SoBHXH, string TheBHYT, string TaiKhoanATM, DateTime?NgayNangLuong, Boolean DaLNTruocHan, DateTime?NgayCMND, string NoiCMND, string MaTinhKCB, string MaNoiKCB) { BHXH.Data.BHXHEntities ctx = new Data.BHXHEntities(); var query = from c in ctx.HrNhanVien where c.MaNhanVien.ToString() == MaNhanVien //|| c.LoaiKTKL == LoaiKTKL select c; BHXH.Data.HrNhanVien n = query.First(); n.TenNhanVien = TenNhanVien; n.SoHieuNV = SoHieuNV; n.GioiTinh = GioiTinh; n.TenKhac = TenKhac; n.MaCapUy = MaCapUy; n.MaCapUyKiem = MaCapUyKiem; n.MaChucVu = MaChucVu; n.MaChucDanh = MaChucDanh; n.PCChucVu = PCChucVu; n.NgayBoNhiem = NgayBoNhiem; n.NgaySinh = NgaySinh; n.MaTinhQQ = MaTinhQQ; n.QuanHuyenIDQQ = QuanHuyenIDQQ; n.XaPhuongIDQQ = XaPhuongIDQQ; n.MatinhTQ = MaTinhTQ; n.QuanHuyenIDTQ = QuanHuyenIDTQ; n.XaPhuongIDTQ = XaPhuongIDTQ; n.SoNha = SoNha; n.DTNha = DTNha; n.DTCoQuan = DTCoQuan; n.DTDiDong = DTDiDong; n.Email = Email; n.DTNguoiNha = DTNguoiNha; n.TenNguoiNha = TenNguoiNha; n.MaDanToc = MaDanToc; n.MaTonGiao = MaTonGiao; n.MaThanhPhanGD = MaTPGiaDinh; n.NgheTruocTD = NgheTruocTD; n.NgayTD = NgayTD; n.NgayCQ = NgayCQ; n.CoQuanTD = CoQuanTD; n.NgayCM = NgayCM; n.NgayDang = NgayDang; n.NgayDangCT = NgayDangCT; n.NgayTCXH = NgayTCXH; n.NgayNhapNgu = NgayNhapNgu; n.NgayXuatNgu = NgayXuatNgu; n.QuanHam = QuanHam; n.MaTDVanHoa = MaTDVanHoa; n.MaTDDaoTao = MaTDDaoTao; n.MaTDLLCT = MaTDLLCT; n.MaNgoaiNgu = MaNgoaiNgu; n.MaTDNgoaiNgu = MaTDNgoaiNgu; n.CVDangLam = CVDangLam; n.MaNgach = MaNgach; n.Bac = Bac; n.HSL = HSL; n.DHDuocPhong = DHDuocPhong; n.SoTruongCT = SoTruongCT; n.CVLamLN = CVLamLN; n.KhenThuong = KhenThuong; n.KyLuat = KyLuat; n.SucKhoe = SucKhoe; n.ChieuCao = ChieuCao; n.CanNang = CanNang; n.NhomMau = NhomMau; n.SoCMND = SoCMND; n.MaLoaiTB = MaLoaiTB; n.GDLietSy = GDLietSy; n.SoBHXH = SoBHXH; n.TheBHYT = TheBHYT; n.TaiKhoanATM = TaiKhoanATM; n.NgayNangLuong = NgayNangLuong; n.DaNLTruocTH = DaLNTruocHan; n.NgayCMND = NgayCMND; n.NoiCMND = NoiCMND; n.MaTinhKCB = MaTinhKCB; n.MaNoiKCB = MaNoiKCB; try { ctx.SaveChanges(); } finally { ctx.Dispose(); } }
void LoadTabThongTinNhanVien(string NhanVienID) { BHXH.Data.HrNhanVien nv = BHXH.HR.Business.HrNhanVien.GetNhanVien(NhanVienID); //MessageBox.Show(NhanVienID); MruEditSoHieuNV.EditValue = nv.SoHieuNV; MruEditTenNhanVien.EditValue = nv.TenNhanVien; cboEditGioiTinh.EditValue = nv.GioiTinh; MruEditTenKhac.EditValue = nv.TenKhac; ////////Chức vụ Đảng MruEditMaChucVuDang.EditValue = nv.MaCapUy; MruEditTenChucVuDang.EditValue = BHXH.List.Business.ListChucVuDang.GetData(MruEditMaChucVuDang.Text).TenChucVu; ///////////////Chức vu Đảng kiêm MruEditMaCVDangKiem.EditValue = nv.MaCapUyKiem; MruEditTenCVDangKiem.EditValue = BHXH.List.Business.ListChucVuDang.GetData(MruEditMaCVDangKiem.Text).TenChucVu; ////////////CHức vụ MruEditMaChucVu.EditValue = nv.MaChucVu; MruEditTenChucVu.EditValue = BHXH.List.Business.ListChucVu.GetData(MruEditMaChucVu.Text).TenChucVu; ////////////CHức danh MruEditMaChucDanh.EditValue = nv.MaChucDanh; MruEditTenChucDanh.EditValue = BHXH.List.Business.ListChucDanh.GetData(MruEditMaChucDanh.Text).TenChucDanh; //// CalcEditPCChucVu.EditValue = nv.PCChucVu; DateEditNgayBoNhiem.EditValue = nv.NgayBoNhiem; DateEditNgaySinh.EditValue = nv.NgaySinh; MruEditNoiSinh.EditValue = nv.NoiSinh; //Quê quán MruEditMaTinhQQ.EditValue = nv.MaTinhQQ; MruEditMaQuanQQ.EditValue = nv.QuanHuyenIDQQ; MruEditMaPhuongQQ.EditValue = nv.XaPhuongIDQQ; string mTenPhuongQQ = ""; string mTenQuanQQ = ""; string mTenTinhQQ = ""; mTenPhuongQQ = BHXH.List.Business.ListXaPhuong.GetData(int.Parse(MruEditMaPhuongQQ.Text)).TenXaPhuong; mTenQuanQQ = BHXH.List.Business.ListQuanHuyen.GetData(int.Parse(MruEditMaQuanQQ.Text)).TenQuanHuyen; mTenTinhQQ = BHXH.List.Business.ListTinh.GetTinh(MruEditMaTinhQQ.Text).TenTinh; TenQueQuan(mTenPhuongQQ, mTenQuanQQ, mTenTinhQQ); MruEditQueQuan.EditValue = mTenPhuongQQ + ", " + mTenQuanQQ + ", " + mTenTinhQQ; ///Trú quán (nơi ở hiện nay) MruEditMaTinhTQ.EditValue = nv.MatinhTQ; MruEditMaQuanTQ.EditValue = nv.QuanHuyenIDTQ; MruEditMaPhuongTQ.EditValue = nv.XaPhuongIDTQ; string mTenPhuongTQ = ""; string mTenQuanTQ = ""; string mTenTinhTQ = ""; mTenPhuongTQ = BHXH.List.Business.ListXaPhuong.GetData(int.Parse(MruEditMaPhuongTQ.Text)).TenXaPhuong; mTenQuanTQ = BHXH.List.Business.ListQuanHuyen.GetData(int.Parse(MruEditMaQuanTQ.Text)).TenQuanHuyen; mTenTinhTQ = BHXH.List.Business.ListTinh.GetTinh(MruEditMaTinhTQ.Text).TenTinh; MruEditTruQuan.EditValue = mTenPhuongTQ + ", " + mTenQuanTQ + ", " + mTenTinhTQ; ///////////////////// MruEditSoNha.EditValue = nv.SoNha; MruEditTruQuan.EditValue = mTenPhuongTQ + ", " + mTenQuanTQ + ", " + mTenTinhTQ; /////////// MruEditDTNha.EditValue = nv.DTNha; MruEditDTCoQuan.EditValue = nv.DTCoQuan; MruEditDTDiDong.EditValue = nv.DTDiDong; MruEditEmail.EditValue = nv.Email; MruEditDTNguoiNha.EditValue = nv.DTNguoiNha; MruEditTenNguoiNha.EditValue = nv.DTNguoiNha; /////Dân tộc MruEditMaDanToc.EditValue = nv.MaDanToc; MruEditTenDanToc.EditValue = BHXH.List.Business.ListDanToc.GetData(MruEditMaDanToc.Text).TenDanToc; /////Tôn giáo MruEditMaTonGiao.EditValue = nv.MaTonGiao; MruEditTenTonGiao.EditValue = BHXH.List.Business.ListTonGiao.GetTonGiao(MruEditMaTonGiao.Text).TenTonGiao; ///////// DateEditNgay_TD.EditValue = nv.NgayTD; DateEditNgay_CQ.EditValue = nv.NgayCQ; DateEditNgay_CM.EditValue = nv.NgayCM; DateEditNgay_Dang.EditValue = nv.NgayDang; DateEditNgay_DangCT.EditValue = nv.NgayDangCT; //chi bộ MruEditMaChiBo.EditValue = nv.MaChiBo; if (!string.IsNullOrEmpty(MruEditMaChiBo.Text)) { MruEditTenChiBo.EditValue = BHXH.List.Business.ListChiBo.GetData(MruEditMaChiBo.Text).TenChiBo; } else { MruEditTenChiBo.EditValue = ""; } ////// DateEditNgay_TCXH.EditValue = nv.NgayTCXH; DateEditNgayNhapNgu.EditValue = nv.NgayNhapNgu; DateEditNgayXuatNgu.EditValue = nv.NgayXuatNgu; MruEditQuanHam.EditValue = nv.QuanHam; //Trình độ văn hóa MruEditMaTDVanHoa.EditValue = nv.MaTDVanHoa; MruEditTenTDVanHoa.EditValue = BHXH.List.Business.ListTDVanHoa.GetTDVanHoa(MruEditMaTDVanHoa.Text).TenTDVanHoa; ///Trình độ đào tạo MruEditMaTDDaoTao.EditValue = nv.MaTDDaoTao; MruEditTenTDDaoTao.EditValue = BHXH.List.Business.ListTDDaoTao.GetData(MruEditMaTDDaoTao.Text).TenTDDaoTao; //Trình độ lí luận chính trị MruEditMaTDLLCT.EditValue = nv.MaTDLLCT; MruEditTenTDLLCT.EditValue = BHXH.List.Business.ListTDLLCT.GetData(MruEditMaTDLLCT.Text).TenTDLLCT; //Ngoại ngữ MruEditMaNgoaiNgu.EditValue = nv.MaNgoaiNgu; MruEditTenNgoaiNgu.EditValue = BHXH.List.Business.ListNgoaiNgu.GetData(MruEditMaNgoaiNgu.Text).TenNgoaiNgu; //Trình độ ngoại ngữ MruEditMaTDNgoaiNgu.EditValue = nv.MaTDNgoaiNgu; MruEditTenTDNgoaiNgu.EditValue = BHXH.List.Business.ListTDNgoaiNgu.GetData(MruEditMaTDNgoaiNgu.Text).TenTDNgoaiNgu; //// MruEditCVDangLam.EditValue = nv.CVDangLam; MruEditMaNgach.EditValue = nv.MaNgach; MruEditBac.EditValue = nv.Bac; MruEditHSL.EditValue = nv.HSL; //tên ngạch MruEditTenNgach.EditValue = BHXH.HR.Business.HrThangBangLuong.GetTenNgach(MruEditMaNgach.Text).TenNgach; MruEditDHDuocPhong.EditValue = nv.DHDuocPhong; MruEditSoTruongCT.EditValue = nv.SoTruongCT; MruEditCVLamLN.EditValue = nv.CVLamLN; MruEditKhenThuong.EditValue = nv.KhenThuong; MruEditKyLuat.EditValue = nv.KyLuat; MruEditSucKhoe.EditValue = nv.SucKhoe; MruEditChieuCao.EditValue = nv.ChieuCao; MruEditCanNang.EditValue = nv.CanNang; cboEditNhomMau.EditValue = nv.NhomMau; MruEditSoCMND.EditValue = nv.SoCMND; CheckEditGDLietSy.EditValue = nv.GDLietSy; //thương binh MruEditMaLoaiTB.EditValue = nv.MaLoaiTB; if (!string.IsNullOrEmpty(MruEditMaLoaiTB.Text)) { MruEditTenLoaiTB.EditValue = BHXH.List.Business.ListLoaiTB.GetData(MruEditMaLoaiTB.Text).TenLoaiTB; } //ảnh //try //{ // byte[] img = RetrieveImage(); // MemoryStream str = new MemoryStream(img); // this.PictureEdit1.Image = Image.FromStream(str); //} //catch (Exception ex) //{ // this.PictureEdit1.Image = null; //} this.PictureEdit1.Image = BHXH.Util.Image.BinaryToImage(nv.AnhNV); }