/// <summary> /// 修改更新签到表 /// </summary> /// <param name="signList"></param> /// <param name="signListViewModel"></param> /// <returns></returns> public ActionResult UpdateSignList(SignList signList, SignListViewModel signListViewModel) { if (ModelState.IsValid) { if (signList.EndDateTime < signList.StartDateTime) { ViewBag.Fault = "结束时间不能小于开始时间!"; return(View(false)); } if (signList.Active == true) { if (signList.StartDateTime < DateTime.Now && signList.EndDateTime < DateTime.Now) { ViewBag.Fault = "选定的时间起止范围请不要小于当前时间,除非把该表设为禁用状态 !"; return(View(false)); } } if (EFSignInfo.UpdateSignList(signList)) { signListViewModel = UpdateSignListViewModel(signListViewModel); return(PartialView("_SignList", signListViewModel)); } else { return(View(false)); } } else { return(View(false)); } }
/// <summary> /// 添加贡献表 /// </summary> /// <param name="contributionList"></param> /// <param name="contributionListViewModel"></param> /// <returns></returns> public ActionResult AddContributionList(ContributionList contributionList, ContributionListViewModel contributionListViewModel) { if (ModelState.IsValid) { if (EFContribution.AddContributionList(contributionList)) { SignList signList = EFSignInfo.signLists.Where(s => s.SignID == contributionList.SignID).FirstOrDefault(); MemberGroupList memberGroupList = EFMemberGroup.MemberGroupLists.Where(m => m.MemberGroupID == contributionList.MemberGroupID).FirstOrDefault(); if (signList != null && memberGroupList != null) { signList.ContributionID = contributionList.ContributionID; signList.MemberGroupID = contributionList.MemberGroupID; memberGroupList.ContributionID = contributionList.ContributionID; memberGroupList.SignID = contributionList.SignID; } else if (memberGroupList != null) { memberGroupList.ContributionID = contributionList.ContributionID; } else if (signList != null) { signList.ContributionID = contributionList.ContributionID; } EFSignInfo.UpdateSignList(signList); EFMemberGroup.UpdateMemberGroupList(memberGroupList); ViewBag.Success = "贡献表添加成功!"; contributionListViewModel = UpdateContributionListViewModel(contributionListViewModel); } else { ViewBag.Fault = "已存在该表!"; } } else { ViewBag.Fault = "请检查信息!"; } if (contributionListViewModel.ContributionListsPageLists == null) { contributionListViewModel = UpdateContributionListViewModel(contributionListViewModel); } return(PartialView("_ContributionList", contributionListViewModel)); }