コード例 #1
0
 /// <summary>
 /// 记录员工福利历史构造函数
 /// </summary>
 /// <param name="employeeWelfare"></param>
 /// <param name="employeeID"></param>
 /// <param name="operationName"></param>
 /// <param name="dt"></param>
 /// <param name="MockEmployeeWelfareHistory"></param>
 public CreateEmployeeWelfareHistoryByAccountID(EmployeeWelfare employeeWelfare, int employeeID, string operationName,
                                                DateTime dt, IEmployeeWelfareHistory MockEmployeeWelfareHistory)
 {
     _EmployeeWelfareHistoryDal = MockEmployeeWelfareHistory;
     _EmployeeID             = employeeID;
     _EmployeeWelfareHistory = new EmployeeWelfareHistory(employeeWelfare, dt, operationName);
 }
コード例 #2
0
 /// <summary>
 /// AddEmployee的构造函数,专为测试提供
 /// </summary>
 public AddEmployee(Employee employee, Account operatoraccount, IEmployee mockDalEmployee,
                    IAccountBll mockDalAccounts,
                    IEmployeeHistory mochEmployeeHistory, IEmployeeSkill mockEmployeeSkill,
                    IDepartmentBll mockDepartments, IEmployeeWelfare mockEmployeeWelfare,
                    IEmployeeWelfareHistory mockEmployeeWelfareHistory)
 {
     _Employee                  = employee;
     _Operatoraccount           = operatoraccount;
     _DalEmployee               = mockDalEmployee;
     _DalEmployeeHistory        = mochEmployeeHistory;
     _IAccountBll               = mockDalAccounts;
     _DalEmployeeSkill          = mockEmployeeSkill;
     _IDepartmentBll            = mockDepartments;
     _DalEmployeeWelfare        = mockEmployeeWelfare;
     _DalEmployeeWelfareHistory = mockEmployeeWelfareHistory;
 }
コード例 #3
0
        /// <summary>
        /// 保存员工福利信息构造函数,测试
        /// </summary>
        public SaveEmployeeWelfare(int employeeID, SocialSecurityTypeEnum socialSecurityType,
                                   decimal?socialSecurityBase, DateTime?socialSecurityEffectiveYearMonth,
                                   string accumulationFundAccount, DateTime?accumulationFundEffectiveYearMonth,
                                   decimal?accumulationFundBase, string operationName,
                                   string accumulationFundSupplyAccount, decimal?accumulationFundSupplyBase,
                                   decimal?yangLaoBase, decimal?shiYeBase, decimal?yiLiaoBase,
                                   IEmployeeWelfare mockIEmployeeWelfare,
                                   IEmployeeWelfareHistory mockIEmployeeWelfareHistory)
        {
            _EmployeeID = employeeID;
            EmployeeSocialSecurity employeeSocialSecurity =
                new EmployeeSocialSecurity(socialSecurityType, socialSecurityBase, socialSecurityEffectiveYearMonth,
                                           yangLaoBase, shiYeBase, yiLiaoBase);
            EmployeeAccumulationFund employeeAccumulationFund =
                new EmployeeAccumulationFund(accumulationFundAccount, accumulationFundBase,
                                             accumulationFundEffectiveYearMonth, accumulationFundSupplyAccount,
                                             accumulationFundSupplyBase);

            _EmployeeWelfare           = new EmployeeWelfare(employeeSocialSecurity, employeeAccumulationFund);
            _OperationName             = operationName;
            _EmployeeWelfareDal        = mockIEmployeeWelfare;
            _EmployeeWelfareHistoryDal = mockIEmployeeWelfareHistory;
        }
コード例 #4
0
 /// <summary>
 /// 构造函数
 /// </summary>
 public GetEmployeeWelfare(IEmployeeWelfareHistory iEmployeeWelfareHistory, IEmployeeWelfare iEmployeeWelfare)
 {
     _EmployeeWelfareHistoryDal = iEmployeeWelfareHistory;
     _EmployeeWelfareDal        = iEmployeeWelfare;
 }