public ActionResult ChangeFund(AccumulationFund af) { SocialSecurityViewModel socialSecurity = localSocialSv.GetAccumulationFundDetail(af.SocialSecurityPeopleID); Dictionary <string, decimal> dict = socialSecurity.SocialAccumulationDict; decimal minBase = dict["AFMinBase"]; decimal maxBase = dict["AFMaxBase"]; if (af.AccumulationFundBase < minBase || af.AccumulationFundBase > maxBase) { assignMessage("基数范围错误", false); return(RedirectToAction("ChangeFund")); } AdjustingBaseParameter adjustParam = new AdjustingBaseParameter(); adjustParam.AccumulationFundBaseAdjusted = af.AccumulationFundBase; adjustParam.SocialSecurityPeopleID = af.SocialSecurityPeopleID; adjustParam.IsPayAccumulationFund = true; if (socialSv.AddAdjustingBase(adjustParam)) { assignMessage("变更成功", true); return(RedirectToAction("RecFund")); } assignMessage("变更失败", false); return(RedirectToAction("ChangeFund")); }
public ActionResult ChangeSB(SocialSecurity ss) { SocialSecurityViewModel socialSecurity = localSocialSv.GetSocialSecurity(ss.SocialSecurityPeopleID); Dictionary <string, decimal> dict = socialSecurity.SocialAccumulationDict; decimal minBase = dict["MinBase"]; decimal maxBase = dict["MaxBase"]; if (ss.SocialSecurityBase < minBase || ss.SocialSecurityBase > maxBase) { assignMessage("基数范围错误", false); return(RedirectToAction("ChangeSB"));; } AdjustingBaseParameter adjustParam = new AdjustingBaseParameter(); adjustParam.SocialSecurityBaseAdjusted = ss.SocialSecurityBase; adjustParam.SocialSecurityPeopleID = ss.SocialSecurityPeopleID; adjustParam.IsPaySocialSecurity = true; if (socialSv.AddAdjustingBase(adjustParam)) { assignMessage("变更成功", true); return(RedirectToAction("RecSB")); } assignMessage("变更失败", false); return(RedirectToAction("ChangeSB")); }
/// <summary> /// 调整基数提交 /// </summary> /// <returns></returns> public JsonResult <dynamic> PostAdjustingBase(AdjustingBaseParameter parameter) { bool flag = _socialSecurityService.AddAdjustingBase(parameter); return(new JsonResult <dynamic> { status = flag, Message = flag ? "提交成功" : "提交失败" }); }