示例#1
0
 /// <summary>
 /// 促销管理
 /// </summary>
 /// <returns></returns>
 public ActionResult Cu(string act = "", int id = 0, int aId = 0, int storeId = 0, int pageIndex = 0, int pageSize = 20, string sortData = "")
 {
     //显示
     if (string.IsNullOrEmpty(act))
     {
         string filterSql            = $"state<>-1 and aid={aId} and storeid={storeId}";
         ViewModel <DishActivity> vm = new ViewModel <DishActivity>();
         vm.DataList   = DishActivityBLL.SingleModel.GetList(filterSql, pageSize, pageIndex, "*", "q_order desc");
         vm.TotalCount = DishActivityBLL.SingleModel.GetCount(filterSql);
         vm.PageIndex  = pageIndex;
         vm.PageSize   = pageSize;
         vm.aId        = aId;
         vm.storeId    = storeId;
         return(View(vm));
     }
     else
     {
         //删除
         if (act == "del")
         {
             if (id <= 0)
             {
                 _result.code = 0;
                 _result.msg  = "参数错误";
             }
             else
             {
                 DishActivity updateModel = DishActivityBLL.SingleModel.GetModel(id);
                 if (updateModel != null)
                 {
                     updateModel.state = -1;
                     bool updateResult = DishActivityBLL.SingleModel.Update(updateModel);
                     if (updateResult)
                     {
                         _result.code = 1;
                         _result.msg  = "删除成功";
                     }
                     else
                     {
                         _result.code = 0;
                         _result.msg  = "删除失败";
                     }
                 }
                 else
                 {
                     _result.code = 0;
                     _result.msg  = "删除失败,活动不存在";
                 }
             }
         }
     }
     return(Json(_result));
 }
示例#2
0
 /// <summary>
 /// 促销编辑
 /// </summary>
 /// <returns></returns>
 public ActionResult CuEdit(string act = "", int id = 0, int aId = 0, int storeId = 0, DishActivity model = null)
 {
     //参数验证
     if (id < 0 || aId <= 0 || storeId <= 0)
     {
         _result.msg = "参数错误";
         return(Json(_result));
     }
     //显示
     if (string.IsNullOrEmpty(act))
     {
         if (id == 0)
         {
             model = new DishActivity();
         }
         else
         {
             model = DishActivityBLL.SingleModel.GetModel(id);
             if (model == null)
             {
                 return(Content("活动不存在"));
             }
         }
         EditModel <DishActivity> em = new EditModel <DishActivity>();
         em.DataModel = model;
         em.aId       = aId;
         em.storeId   = storeId;
         return(View(em));
     }
     else
     {
         if (act == "edit")
         {
             //添加
             if (id == 0)
             {
                 int newid = Convert.ToInt32(DishActivityBLL.SingleModel.Add(model));
                 _result.msg  = newid > 0 ? "添加成功" : "添加失败";
                 _result.code = newid > 0 ? 1 : 0;
             }
             //修改
             else
             {
                 bool updateResult = DishActivityBLL.SingleModel.Update(model);
                 _result.msg  = updateResult ? "修改成功" : "修改失败";
                 _result.code = updateResult ? 1 : 0;
             }
         }
     }
     return(Json(_result));
 }