/// <summary> /// 空福利 /// </summary> /// <returns></returns> public static EmployeeWelfare EmptyWelfare() { EmployeeWelfare welfare; EmployeeSocialSecurity employeeSocialSecurity = new EmployeeSocialSecurity(SocialSecurityTypeEnum.Null, null, null, null, null, null); employeeSocialSecurity.BaseTemp = ""; employeeSocialSecurity.YangLaoBaseTemp = ""; employeeSocialSecurity.YiLiaoBaseTemp = ""; employeeSocialSecurity.ShiYeBaseTemp = ""; employeeSocialSecurity.EffectiveYearMonthTemp = new List <string>(new string[2] { "", "" }); EmployeeAccumulationFund employeeAccumulationFund = new EmployeeAccumulationFund(string.Empty, null, null, string.Empty, null); employeeAccumulationFund.BaseTemp = ""; employeeAccumulationFund.EffectiveYearMonthTemp = new List <string>(new string[2] { "", "" }); employeeAccumulationFund.SupplyAccount = string.Empty; welfare = new EmployeeWelfare(employeeSocialSecurity, employeeAccumulationFund); return(welfare); }
public override bool Equals(object obj) { EmployeeWelfare employeeWelfare = obj as EmployeeWelfare; if (employeeWelfare == null) { if (SocialSecurity.EqualsNull() && AccumulationFund.EqualsNull()) { return(true); } } else { if (SocialSecurity.Equals(employeeWelfare.SocialSecurity) && AccumulationFund.Equals(employeeWelfare.AccumulationFund)) { return(true); } } return(false); }
public EmployeeWelfareHistory(int employeeWelfareHistoryID, EmployeeWelfare employeeWelfare, DateTime operationTime, string accountsBackName) : this(employeeWelfare, operationTime, accountsBackName) { _EmployeeWelfareHistoryID = employeeWelfareHistoryID; }
public EmployeeWelfareHistory(EmployeeWelfare employeeWelfare, DateTime operationTime, string accountsBackName) { _EmployeeWelfare = employeeWelfare; _OperationTime = operationTime; _AccountsBackName = accountsBackName; }