コード例 #1
0
 /// <summary>
 /// 创建一个客户_社保信息
 /// </summary>
 /// <param name="validationErrors">返回的错误信息</param>
 /// <param name="db">数据库上下文</param>
 /// <param name="entity">一个客户_社保信息</param>
 /// <returns></returns>
 public bool Create(ref ValidationErrors validationErrors, CRM_Company_Insurance entity)
 {
     try
     {
         repository.Create(entity);
         return(true);
     }
     catch (Exception ex)
     {
         validationErrors.Add(ex.Message);
         ExceptionsHander.WriteExceptions(ex);
     }
     return(false);
 }
コード例 #2
0
        /// <summary>
        /// 社保信息
        /// </summary>
        /// <param name="shebaoInfo"></param>
        /// <returns></returns>
        public List <CRM_Company_Insurance> GetInsurance(SheBao shebao)
        {
            List <CRM_Company_Insurance> list = new List <CRM_Company_Insurance>();
            DateTime dtnow = DateTime.Now;

            string[] arrItem;
            for (int i = 0; i < shebao.data.Count; i++)
            {
                if (shebao.data[i].QiYeSheBaoAccount != null && shebao.data[i].QiYeSheBaoAccount != "")
                {
                    string[] SheBaoAccount = shebao.data[i].QiYeSheBaoAccount.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
                    string[] SheBaoName    = shebao.data[i].QiYeSheBaoName.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
                    for (int j = 0; j < SheBaoAccount.Length; j++)
                    {
                        CRM_Company_Insurance model = new CRM_Company_Insurance();
                        model.City          = shebao.data[i].JiaoNaDi;
                        model.InsuranceKind = (int)(Common.EmployeeAdd_InsuranceKindId)Enum.Parse(typeof(Common.EmployeeAdd_InsuranceKindId), SheBaoName[j]);
                        model.Account       = SheBaoAccount[j];
                        model.State         = shebao.data[i].State;
                        model.CreateTime    = dtnow;
                        model.CreatePerson  = LoginInfo.RealName;
                        list.Add(model);
                    }
                }

                if (shebao.data[i].GongJiJinAccount != null && shebao.data[i].GongJiJinAccount != "")
                {
                    //string[] GongJiJinAccount = shebao.data[i].GongJiJinAccount.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
                    //string[] SheBaoName = shebao.data[i].QiYeSheBaoName.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
                    //for (int j = 0; j < GongJiJinAccount.Length; j++)
                    //{
                    CRM_Company_Insurance model = new CRM_Company_Insurance();
                    model.City          = shebao.data[i].JiaoNaDi;
                    model.InsuranceKind = (int)Common.EmployeeAdd_InsuranceKindId.公积金;
                    model.Account       = shebao.data[i].GongJiJinAccount;
                    model.State         = shebao.data[i].State;
                    model.CreateTime    = dtnow;
                    model.CreatePerson  = LoginInfo.RealName;
                    list.Add(model);
                    //}
                }
            }

            return(list);
        }