//添加or修改 public ActionResult AddOrEditPg(tbPaymentPlan pg) { var cBll = new PaymentPlanBll(); bool val = cBll.EditPaymentPlan(pg); return(Json(val)); }
public bool EditPaymentPlan(tbPaymentPlan item) { var dao = new PaymentPlanDao(); return(dao.AddOrUpdae(item)); }
public bool AddOrUpdae(tbPaymentPlan item) { try { var isAdd = true; var id = item.ID; if (id == Guid.Empty) { id = Guid.NewGuid(); } #region var query = _context.Set <tbPaymentPlan>().FirstOrDefault(c => c.ID == id); if (query == null) { isAdd = true; var model = new tbPaymentPlan(); model.ID = id; model.IsValid = 1; model.CreateDate = DateTime.Now; model.CustomerId = item.CustomerId; model.HgId = item.HgId; model.ServerStart = item.ServerStart; model.ServerEnd = item.ServerEnd; model.WeekOne = item.WeekOne; model.WeekTwo = item.WeekTwo; model.WeekThree = item.WeekThree; model.WeekFour = item.WeekFour; model.WeekFive = item.WeekFive; model.WeekSix = item.WeekSix; model.WeekServer = item.WeekServer; model.ServerTime = item.ServerTime; model.Remark = item.Remark; model.OperateDate = item.OperateDate; model.OperatorUserID = item.OperatorUserID; model.WelfareCentreID = item.WelfareCentreID; _context.Set <tbPaymentPlan>().Add(model); } else { isAdd = false; query.ID = id; query.IsValid = 1; query.CustomerId = item.CustomerId; query.HgId = item.HgId; query.ServerStart = item.ServerStart; query.ServerEnd = item.ServerEnd; query.WeekOne = item.WeekOne; query.WeekTwo = item.WeekTwo; query.WeekThree = item.WeekThree; query.WeekFour = item.WeekFour; query.WeekFive = item.WeekFive; query.WeekSix = item.WeekSix; query.WeekServer = item.WeekServer; query.ServerTime = item.ServerTime; query.Remark = item.Remark; query.OperateDate = item.OperateDate; query.OperatorUserID = item.OperatorUserID; query.WelfareCentreID = item.WelfareCentreID; } #endregion _context.SaveChanges(); return(true); } catch (Exception ex) { Console.WriteLine(ex.Message); MessageLog.WriteLog(new LogParameterModel() { ClassName = this.GetType().ToString(), MethodName = "AddOrUpdaeCustomer", MethodParameters = "添加失败", LogLevel = ELogLevel.Warn, Message = ex.Message }); return(false); } }
public JsonResult AddOrUpdate() { #region 权限控制 int[] iRangePage = { AddPageNodeId, EditPageNodeId, DetailPageNodeId }; int iCurrentPageNodeId = AddPageNodeId; int iCurrentButtonId = (int)EButtonType.Save; var tempNoAuth = Utits.IsOperateAuth(iRangePage, iCurrentPageNodeId, iCurrentButtonId); if (tempNoAuth.ErrorType != 1) { return(Json(tempNoAuth)); } #endregion #region AddOrUpdate Guid ID = RequestParameters.PGuid("ID"); Guid ddlOrgID = RequestParameters.PGuid("ddlOrgID"); Guid CustomerId = RequestParameters.PGuid("CustomerId"); Guid HgId = RequestParameters.PGuid("HgId"); DateTime?ServerStart = RequestParameters.PDateTime("ServerStart"); DateTime?ServerEnd = RequestParameters.PDateTime("ServerEnd"); string WeekOne = RequestParameters.Pstring("WeekOne"); string WeekTwo = RequestParameters.Pstring("WeekTwo"); string WeekThree = RequestParameters.Pstring("WeekThree"); string WeekFour = RequestParameters.Pstring("WeekFour"); string WeekFive = RequestParameters.Pstring("WeekFive"); string WeekSix = RequestParameters.Pstring("WeekSix"); string WeekServer = RequestParameters.Pstring("WeekServer"); string ServerTime = RequestParameters.Pstring("ServerTime"); string Remark = RequestParameters.Pstring("Remark"); var cBll = new PaymentPlanBll(); var item = new tbPaymentPlan(); item.ID = ID; ParamState = "1"; ParamID = item.ID.ToString(); item.CustomerId = CustomerId; item.HgId = HgId; item.ServerStart = ServerStart ?? DateTime.Now; item.ServerEnd = ServerEnd ?? DateTime.Now; item.WeekOne = WeekOne; item.WeekTwo = WeekTwo; item.WeekThree = WeekThree; item.WeekFour = WeekFour; item.WeekFive = WeekFive; item.WeekSix = WeekSix; item.WeekServer = WeekServer; item.ServerTime = ServerTime; item.Remark = Remark; item.OperateDate = DateTime.Now; item.CreateDate = DateTime.Now; item.OperatorUserID = Utits.CurrentUserID; item.WelfareCentreID = ddlOrgID; bool IsFlag = cBll.AddOrUpdate(item); if (IsFlag) { var cLog = new LogsBll(); cLog.Log(ParamID, ParamName, ParamState, Utits.CurrentUserID.ToString(), Utits.CurrentRealName.ToString(), Utits.WelfareCentreID.ToString(), Utits.ClientIPAddress.ToString()); var sRetrunModel = new ResultMessage(); sRetrunModel.ErrorType = 1; sRetrunModel.MessageContent = "操作成功."; return(Json(sRetrunModel)); } else { var sRetrunModel = new ResultMessage(); sRetrunModel.ErrorType = 0; sRetrunModel.MessageContent = "操作失败."; return(Json(sRetrunModel)); } #endregion }