/// <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); }
/// <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); }