Exemplo n.º 1
0
        //添加or修改
        public ActionResult AddOrEditPg(tbPaymentPlan pg)
        {
            var  cBll = new PaymentPlanBll();
            bool val  = cBll.EditPaymentPlan(pg);

            return(Json(val));
        }
Exemplo n.º 2
0
        public bool EditPaymentPlan(tbPaymentPlan item)
        {
            var dao = new PaymentPlanDao();

            return(dao.AddOrUpdae(item));
        }
Exemplo n.º 3
0
        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);
            }
        }
Exemplo n.º 4
0
        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
        }