Esempio n. 1
0
        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
            { }
        }
Esempio n. 2
0
        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();
            }
        }
Esempio n. 3
0
        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);
        }