Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        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;
 }