예제 #1
0
        public static void SychEmployeeInfo()
        {
            foreach (EmpInfo emp in EmpInfo.GetAll())
            {
                EmployeeInfo empInfo = AddEmployeeInfo(emp.员工编号);

                empInfo.姓名   = emp.姓名;
                empInfo.出生日期 = emp.出生日期;
                empInfo.性别   = emp.性别;
                empInfo.身份证号 = emp.身份证号;
                empInfo.公司   = emp.公司;
                empInfo.部门   = emp.部门;
                empInfo.状态   = emp.状态;
                empInfo.职位代码 = emp.职位代码;
                empInfo.职务代码 = emp.职务代码;
                empInfo.职务等级 = emp.职务等级;

                empInfo.集合    = emp.集合;
                empInfo.薪资体系  = emp.薪资体系;
                empInfo.薪等    = emp.薪等;
                empInfo.薪级    = emp.薪级;
                empInfo.薪资组   = emp.薪资组;
                empInfo.个月薪资组 = emp.个月薪资组;

                empInfo.银行账号 = emp.银行账号;
                empInfo.帐户名称 = emp.帐户名称;

                empInfo.财务公司   = emp.财务公司;
                empInfo.财务部门   = emp.财务部门;
                empInfo.财务部门序号 = emp.财务部门序号;
                empInfo.员工序号   = emp.员工序号;

                empInfo.职等   = GetGrade(empInfo);
                empInfo.是管培生 = PsHelper.CheckIsGuanPeiSheng(emp.员工编号);
                empInfo.离职时间 = emp.离职时间;

                empInfo.次同步时间 = DateTime.Now;
                empInfo.Save();
            }
        }