public ActionResult Create(AC_UserModel model)
        {
            ResultModel resultModel = resultModel = new ResultModel();
            string      opera       = "";

            if (model.UserID == 0)
            {
                model.UserID     = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                model.LoginTimes = 0;
                model.CreateUser = UserInfo.CurrentUserName;
                model.CreateDT   = DateTime.Now;
                model.Password   = FormsAuthentication.HashPasswordForStoringInConfigFile(model.Password, "MD5");
                resultModel      = _acUserService.AddAC_User(model);
                opera            = string.Format("系统用户添加:{0},操作结果:{1}", JsonConverts.ToJson(model), "操作成功");
                LogPackage.InserAC_OperateLog(opera, "System--User-Add");
            }
            else
            {
                model.UpdateUser     = UserInfo.CurrentUserName;
                model.UpdateDt       = DateTime.Now;
                resultModel          = _acUserService.UpdateAC_User(model);
                resultModel.Messages = new List <string> {
                    "Edit user success"
                };
                opera = string.Format("系统用户修改:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                LogPackage.InserAC_OperateLog(opera, "System--User-Edit");
            }
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult Create(SuppliersModel model)
        {
            ViewBag.thArea   = _thAreaService.GetTHAreaByParentID(ACultureHelper.GetLanguageID, 0).Data;
            ViewBag.xianArea = SelectCommon.GetTHArea_lang(null);

            if (ModelState.IsValid)
            {
                ResultModel resultModel = new ResultModel();

                if (model.SupplierId > 0)
                {
                    model.UpdateBy = UserInfo.CurrentUserName;
                    model.UpdateDT = DateTime.Now;
                    var result = _suppliersService.UpdateSuppliers(model).IsValid;

                    resultModel.Messages = new List <string> {
                        result == true ? " success!" : " failed!"
                    };
                    var opera = string.Empty;
                    opera = string.Format("修改供应商管理:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "修改供应商管理");
                }
                else
                {
                    SalesSuppliersModel smodel = new SalesSuppliersModel();
                    smodel.Mobile     = model.Mobile;
                    smodel.PagedIndex = 0;
                    smodel.PagedSize  = 2;
                    var bl = Mobile(smodel);
                    if (bl)
                    {
                        model.PassWord   = FormsAuthentication.HashPasswordForStoringInConfigFile(model.PassWord.Trim(), "MD5");
                        model.SupplierId = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                        model.CreateBy   = UserInfo.CurrentUserName;
                        model.CreateDT   = DateTime.Now;
                        model.UpdateBy   = UserInfo.CurrentUserName;
                        model.UpdateDT   = DateTime.Now;
                        var result = _suppliersService.AddSuppliers(model).IsValid;
                        resultModel.Messages = new List <string> {
                            result == true ? " success!" : " failed!"
                        };
                        var opera = string.Empty;
                        opera = string.Format("添加供应商管理:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                        LogPackage.InserAC_OperateLog(opera, "添加供应商管理");
                    }
                    else
                    {
                        resultModel.IsValid  = false;
                        resultModel.Messages = new List <string> {
                            " Mobile phone number already exists!"
                        };
                    }
                }


                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }

            return(PartialView(model));
        }
Exemplo n.º 3
0
        public ActionResult UpgradeMerchantIndex(YH_MerchantInfoModel model)
        {
            ResultModel result = new ResultModel();
            string      opType = Request.Params["opType"];

            model.MerchantType      = 1;
            model.IsPublishProduct  = 1;
            model.IsProvideInvoices = true;
            model.Longitude         = 0;
            model.Latitude          = 0;
            if (opType == "1")
            {
                model.CreateBy = UserInfo.CurrentUserName;
                model.CreateDT = DateTime.Now;
                result         = _yh_MerchantInfoService.Add(model);
                string opera = string.Format("升级商家添加:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Messages);
                LogPackage.InserAC_OperateLog(opera, "User strategies--Users list--Upgrade Merchant");
            }
            else
            {
                model.UpdateBy = UserInfo.CurrentUserName;
                model.UpdateDT = DateTime.Now;
                result         = _yh_MerchantInfoService.Edit(model);
                string opera = string.Format("升级商家修改:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Messages);
                LogPackage.InserAC_OperateLog(opera, "User strategies--Users list--Upgrade Merchant");
            }
            return(this.RedirectToAction("UpgradeMerchantIndex", new { userId = model.MerchantID, type = opType, message = result.Message }));
        }
Exemplo n.º 4
0
        public ActionResult BannerCreate(bannerModel model)
        {
            ViewBag.RootImage = ImagePath;
            ViewData["BannerPlaceCodeModel1"] = null;
            ViewBag.ImagePath = ImagePath;//图片前半段地址
            var opera = string.Empty;

            if (ModelState.IsValid)
            {
                ResultModel resultModel = new ResultModel();
                if (model.ProductId > 0)
                {
                    ProductModel modelp = GetBannerProductByProductId(model.ProductId);
                    if (modelp == null)
                    {
                        resultModel.Messages = new List <string>()
                        {
                            "Invalid product ID"
                        };
                        return(Json(resultModel, JsonRequestBehavior.AllowGet));
                    }
                }


                if (model.bannerId != 0)
                {
                    model.UpdateBy = UserInfo.CurrentUserName;
                    model.UpdateDT = DateTime.Now;

                    resultModel          = this._bannerService.UpdateBanner(model);
                    resultModel.Messages = new List <string>()
                    {
                        resultModel.Data > 0 ? "Modify success" : "Modify failed"
                    };

                    opera = string.Format("修改首页轮播banner:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "广告管理--首页轮播banner-修改");
                }
                else
                {
                    model.bannerId = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    model.CreateBy = UserInfo.CurrentUserName;
                    model.CreateDT = DateTime.Now;
                    model.UpdateBy = UserInfo.CurrentUserName;
                    model.UpdateDT = DateTime.Now;
                    model.Sorts    = MemCacheFactory.GetCurrentMemCache().Increment("commonId");

                    resultModel          = this._bannerService.AddBanner(model);
                    resultModel.Messages = new List <string>()
                    {
                        resultModel.Data != 0 ? "Add success" : "Add failed"
                    };
                    opera = string.Format("添加首页轮播banner:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "广告管理--首页轮播banner-添加");
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            ViewBag.Ts = "有未填项";
            return(PartialView(model));
        }
        public ActionResult Create(ParameterSetModel model)
        {
            var admin = UserInfo.CurrentUserName;

            if (ModelState.IsValid)
            {
                var resultModel = new ResultModel();
                if (model.ParamenterID != 0)
                {
                    model.UpdateBy = admin;
                    model.UpdateDT = DateTime.Now;
                    var result = _parameterSetService.Update(model);
                    resultModel.Messages = new List <string>
                    {
                        result.Data > 0 ? "Modify system parameter success" : "Modify system parameter failed"
                    };
                    var opera = string.Format("修改系统参数:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Data > 0 ? "成功" : "失败");
                    LogPackage.InserAC_OperateLog(opera, "系统管理--系统参数");
                }
                else
                {
                    model.ParamenterID   = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    model.CreateBy       = admin;
                    model.CreateDT       = DateTime.Now;
                    model.UpdateBy       = admin;
                    model.UpdateDT       = DateTime.Now;
                    resultModel.Messages = new List <string>
                    {
                        _parameterSetService.Add(model).Messages.Count == 0 ? "Add system parameter success" : "Add system parameter failed"
                    };
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
        public ActionResult Create(ReturnProductInfoModel model)
        {
            if (ModelState.IsValid)
            {
                ResultModel resultModel = new ResultModel();
                model.UpdateTime = DateTime.Now;
                model.AuditUser  = UserInfo.CurrentUserName;
                if (model.ReturnStatus == 2)
                {
                    //通过,只修改退货表状态
                    resultModel = this._return_GoodsService.UpdateReturnProductInfo(model);
                }
                else if (model.ReturnStatus == 3)
                {
                    model.RefundAmount = 0;//驳回不需要保存退款金额
                    //申请驳回 修改退货表状态 和 订单表 退款标识 修改成 已处理 和 订单明细表 退货状态 改成 审核未通过
                    resultModel = this._return_GoodsService.UpdateReturnProductInfoBH(model);
                }



                resultModel.Messages = new List <string> {
                    resultModel.IsValid == true ? "Review success!" : "Review failed!"
                };
                var opera = string.Empty;
                //opera += "修改状态UpdateTime:" + model.UpdateTime + ",ReturnStatus:" + model.ReturnStatus + ",ReturnOrderID:" + model.ReturnOrderID + ",ReturnText:" + model.ReturnText + ",RefundAmount" + model.RefundAmount + ",结果:" + result.IsValid;
                opera = string.Format("审核退换货记录:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                LogPackage.InserAC_OperateLog(opera, "审核退换货记录");


                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
        public ActionResult BannerCreate(bannerModel model)
        {
            ViewData["BannerPlaceCodeModel1"] = null;
            ViewBag.ImagePath = ImagePath;
            var opera = string.Empty;

            if (model.IdentityStatus == (int)EIdentityStatus.AppFloor)
            {
                ViewData["BannerPlaceCodeModel1"] = con.GetBannerProducPlaceCodeNameList(ACultureHelper.GetLanguageID, 0, model.IdentityStatus);
            }
            if (ModelState.IsValid)
            {
                ResultModel resultModel = new ResultModel();

                if (model.ProductId > 0)
                {
                    ProductModel modelp = GetBannerProductByProductId(model.ProductId);
                    if (modelp == null)
                    {
                        resultModel.Messages = new List <string>()
                        {
                            "Invalid product ID"
                        };
                        return(Json(resultModel, JsonRequestBehavior.AllowGet));
                    }
                }

                if (model.bannerId != 0)
                {
                    model.UpdateBy       = UserInfo.CurrentUserName;
                    model.UpdateDT       = DateTime.Now;
                    resultModel.Messages = new List <string>()
                    {
                        this._bannerService.UpdateBanner(model).Data > 0 ? "Modify success" : "Modify failed"
                    };
                    opera = string.Format("修改APP首页楼层banner:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "广告管理--APP 首页楼层banner-修改");
                }
                else
                {
                    model.bannerId       = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    model.CreateBy       = UserInfo.CurrentUserName;
                    model.CreateDT       = DateTime.Now;
                    model.UpdateBy       = UserInfo.CurrentUserName;
                    model.UpdateDT       = DateTime.Now;
                    model.Sorts          = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    resultModel.Messages = new List <string>()
                    {
                        this._bannerService.AddBanner(model).Data != 0 ? "Add success" : "Add failed"
                    };
                    opera = string.Format("添加APP 首页楼层banner:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "APP--APP首页楼层banner-添加");
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
Exemplo n.º 8
0
        public ActionResult Add(NewInfoModel model)
        {
            var opera = string.Empty;

            if (ModelState.IsValid)
            {
                ResultModel resultModel = new ResultModel();
                if (model.NewInfoId != 0)
                {
                    model.UpdateBy       = UserInfo.CurrentUserName;//asuser.UserName;
                    model.UpdateDT       = DateTime.Now;
                    resultModel          = this._newInfoService.UpdateNewInfos(model);
                    resultModel.Messages = new List <string>()
                    {
                        resultModel.Data > 0 ? "Modify success" : "Modify failed"
                    };
                    opera = string.Format("修改新闻:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "企业信息--新闻信息-修改");
                }
                else
                {
                    model.NewInfoId   = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    model.CreateBy    = UserInfo.CurrentUserName;
                    model.CreateDT    = DateTime.Now;
                    model.UpdateBy    = UserInfo.CurrentUserName;
                    model.UpdateDT    = DateTime.Now;
                    model.IsRecommend = 0;


                    if (model.NewImage != null && model.NewImage.Trim() == ImagePath.Trim())
                    {
                        model.NewImage = null;//前台会根据空值,加载默认图片
                    }
                    resultModel          = this._newInfoService.AddNewInfo(model);
                    resultModel.Messages = new List <string>()
                    {
                        resultModel.Data != 0 ? "Add success" : "Add failed"
                    };

                    opera = string.Format("添加新闻:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "企业信息--新闻信息-添加");
                }
                if (resultModel.IsValid)
                {
                    Response.Redirect("/NewInfo/Index");
                }
                else
                {
                    ViewBag.Messages = resultModel.Messages;
                    return(View(model));
                }
                //return Json(resultModel, JsonRequestBehavior.AllowGet);
            }
            return(View(model));
        }
        public ActionResult Create(BD_NewsInfoModel model)
        {
            var _userName = UserInfo.CurrentUserName;

            if (ModelState.IsValid)
            {
                var resultModel = new ResultModel();
                if (model.ID != 0)
                {
                    model.UpdateBy = _userName;
                    model.UpdateDT = DateTime.Now;
                    var result = _bD_NewsInfoService.Update(model);
                    resultModel.Messages = new List <string>
                    {
                        result.Data > 0 ? "Modify news success" : "Modify news failed"
                    };
                    var opera = string.Format("修改新闻信息:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Data > 0 ? "成功" : "失败");
                    LogPackage.InserAC_OperateLog(opera, "企业信息--新闻信息");
                }
                else
                {
                    model.IsDelete       = 0;
                    model.IsCheck        = (int)EIsCheck.ToAudit;
                    model.Releaser       = _userName;
                    model.ReleaseDT      = DateTime.Now;
                    model.AcUserID       = 0;
                    model.UserID         = 0;
                    model.CreateBy       = _userName;
                    model.CreateDT       = DateTime.Now;
                    model.UpdateBy       = _userName;
                    model.UpdateDT       = DateTime.Now;
                    model.SendStatus     = 3;
                    resultModel.Messages = new List <string>
                    {
                        _bD_NewsInfoService.Add(model).Messages.Count == 0 ? "Add news success" : "Add news failed"
                    };
                }
                if (resultModel.IsValid)
                {
                    Response.Redirect("/BD_NewsInfo/Index");
                }
                else
                {
                    ViewBag.Messages = resultModel.Messages;
                    return(View(model));
                }
            }
            else
            {
                DrowList(null);
            }
            return(View(model));
        }
Exemplo n.º 10
0
        public ActionResult AuditMerchant(YH_MerchantInfoModel model)
        {
            ResultModel resultModel = new ResultModel();

            model.AuditBy = UserInfo.CurrentUserName;
            model.AuditDT = DateTime.Now;
            resultModel   = this._yh_MerchantInfoService.AuditYH_MerchantInfo(model);
            string opera = string.Format("商家审核:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);

            LogPackage.InserAC_OperateLog(opera, "User strategies--Users list--Audit");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 11
0
        public ActionResult Update(YF_FareTemplateModel model)
        {
            var result = this._shipmentService.UpdateShipment(model);

            if (result.IsValid)
            {
                var opera = string.Format("修改运费模板:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Messages);
                LogPackage.InserAC_OperateLog(opera, "运费模板-修改");

                return(this.RedirectToAction("Index"));
            }
            return(this.View("AddOrUpdate", model));
        }
Exemplo n.º 12
0
        public ActionResult Update(UpdateCategoryModel model)
        {
            model.UpdateBy = UserInfo.CurrentUserName;
            model.UpdateDT = DateTime.Now;

            var result = this._categoryService.UpdateCategory(model);

            var opera = string.Format("修改商品分类:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Messages);

            LogPackage.InserAC_OperateLog(opera, "商品分类-修改");

            return(this.Json(result));
        }
 public ActionResult Create(ProductConsultModel model)
 {
     if (ModelState.IsValid)
     {
         ResultModel resultModel = new ResultModel();
         model.ReplyBy = UserInfo.CurrentUserName;
         model.ReplyDT = DateTime.Now;
         resultModel = this._productConsultService.ReplyProductConsult(model, ACultureHelper.GetLanguageID);
         resultModel.Messages = new List<string> { resultModel.IsValid == true ? "Success!" : "Failed!" };
         string opera = string.Format("商品咨询回复:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
         LogPackage.InserAC_OperateLog(opera, "Product--Product Consult-Reply");
         return Json(resultModel, JsonRequestBehavior.AllowGet);
     }
     return PartialView(model);
 }
        public ActionResult Create(FloorCategoryModel model)
        {
            var admin = UserInfo.CurrentUserName;

            if (ModelState.IsValid)
            {
                var resultModel = new ResultModel();
                if (model.FloorCategoryId != 0)
                {
                    var result = _floorCategoryService.Update(model);
                    resultModel.Messages = new List <string>
                    {
                        result.Data > 0 ? "Modified floor display classification success" : "Modified floor display classification failure"
                    };
                    string opera = string.Format("修改楼层显示分类:{0},操作结果:{1}", JsonConverts.ToJson(model), result.IsValid ? "成功" : "失败");
                    LogPackage.InserAC_OperateLog(opera, "广告管理--楼层显示分类");
                }
                else
                {
                    model.FloorCategoryId = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    model.AddUsers        = admin;
                    model.AddTime         = DateTime.Now;
                    model.Place           = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    var result = _floorCategoryService.Add(model);
                    if (result.IsValid)
                    {
                        resultModel.IsValid  = true;
                        resultModel.Messages = new List <string> {
                            "Add category display success"
                        };
                    }
                    else
                    {
                        resultModel.IsValid  = false;
                        resultModel.Messages = new List <string> {
                            result.Messages[0]
                        };
                    }
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            else
            {
                DrowFirstList(null);
                GetCategory(model.DCategoryId);
            }
            return(PartialView(model));
        }
        public ActionResult Edit(AC_UserModel model)
        {
            ResultModel resultModel = resultModel = new ResultModel();

            model.UpdateUser = "******";
            model.UpdateDt   = DateTime.Now;
            var result = _acUserService.UpdateAC_User(model);

            resultModel.Messages = new List <string> {
                "Edit user success"
            };
            string opera = string.Format("系统用户修改:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);

            LogPackage.InserAC_OperateLog(opera, "System--User-Edit");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 16
0
        public ActionResult Create(AC_ModuleModel model)
        {
            string opera = "";

            if (ModelState.IsValid)
            {
                var resultModel = new ResultModel();
                if (model.ModuleID != 0)
                {
                    var result = _aC_ModuleService.Update(model);
                    if (result.Data > 0)
                    {
                        resultModel.Messages = new List <string> {
                            "Update system menu success."
                        };
                    }
                    else
                    {
                        resultModel.Messages = result.Messages;
                    }
                    opera = string.Format("系统菜单更新:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "System--Menu-Delete");
                }
                else
                {
                    model.Place = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    var result = _aC_ModuleService.Add(model);
                    if (result.Data != null)
                    {
                        resultModel.Messages = new List <string> {
                            "Add system menu success."
                        };
                    }
                    else
                    {
                        resultModel.Messages = result.Messages;
                    }
                    opera = string.Format("系统菜单添加:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "System--Menu-Add");
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
Exemplo n.º 17
0
        /// <summary>
        /// 添加品牌关联保存
        /// zhoub 20150709
        /// </summary>
        /// <returns></returns>
        public JsonResult AddBrand_Category(int?brandID, int?categoryId)
        {
            Brand_CategoryModel model       = new Brand_CategoryModel();
            ResultModel         resultModel = new ResultModel();

            if (brandID.HasValue && categoryId.HasValue)
            {
                model.Brand_CategoryId = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                model.BrandID          = (int)brandID;
                model.CategoryId       = (int)categoryId;
                model.AddUser          = UserInfo.CurrentUserName;
                model.AddDate          = DateTime.Now;
                model.IsEnable         = true;
                var result = this._brand_CategoryService.AddBrand_Category(model);
                if (result.IsValid)
                {
                    //添加品牌关联成功
                    resultModel.Messages = new List <string>()
                    {
                        "Add brand association success"
                    };
                }
                else
                {
                    //该品牌关联已经存在.
                    resultModel.Messages = new List <string>()
                    {
                        "The brand association already exists."
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string>()
                {
                    "Key ID error"
                };
            }
            string opera = string.Format("品牌关联添加:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);

            LogPackage.InserAC_OperateLog(opera, "Product--Brands-Add");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
        public ActionResult Create(ProductImageModel model)
        {
            var admin = UserInfo.CurrentUserName;

            if (ModelState.IsValid)
            {
                var resultModel = new ResultModel();
                if (model.ProductImageId != 0)
                {
                    model.UpdateBy = admin;
                    model.UpdateDT = DateTime.Now;
                    model.linkUrl  = !string.IsNullOrEmpty(model.linkUrl) && model.linkUrl.Length > 7 && model.linkUrl.Contains("http://") ? model.linkUrl : string.Empty;
                    var result = _productImageService.Update(model);
                    resultModel.Messages = new List <string>
                    {
                        result.Data > 0 ? "Modify product picture success" : "Modify product picture failed"
                    };
                    var opera = string.Format("修改产品图:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Data > 0 ? "成功" : "失败");
                    LogPackage.InserAC_OperateLog(opera, "企业信息--产品图");
                }
                else
                {
                    model.ProductImageId = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    model.CreateBy       = admin;
                    model.CreateDT       = DateTime.Now;
                    model.UpdateBy       = admin;
                    model.UpdateDT       = DateTime.Now;
                    model.linkUrl        = !string.IsNullOrEmpty(model.linkUrl) && model.linkUrl.Length > 7 && model.linkUrl.Contains("http://") ? model.linkUrl : string.Empty;
                    model.place          = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    resultModel.Messages = new List <string>
                    {
                        _productImageService.Add(model).Messages.Count == 0 ? "Add product picture success" : "Add product picture failed"
                    };
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            else
            {
                DrowList(null);
            }
            return(PartialView(model));
        }
        public JsonResult NewsInfoCheck(int?ID, int IsCheck)
        {
            var _userName   = UserInfo.CurrentUserName;
            var resultModel = new ResultModel();

            resultModel.Data = IsCheck;
            BD_NewsInfoModel model = new BD_NewsInfoModel();

            if (ID.HasValue)
            {
                model.ID       = ID.Value;
                model.IsCheck  = IsCheck;
                model.UpdateBy = _userName;
                model.UpdateDT = DateTime.Now;
                var result = _bD_NewsInfoService.UpdateState(model);
                resultModel.Messages = new List <string>
                {
                    result.Data > 0 ? "Success" : "Failed"
                };

                #region 推送消息
                try
                {
                    //审核状态为:审核通过并且操作成功,才发送消息
                    if ((IsCheck == (int)EIsCheck.Auditthrough) && result.Data > 0)
                    {
                        //  new BD_NewsInfoService().SendMsgForHFByAsync(ID.Value.ToString());
                    }
                }
                catch (Exception ex)
                {
                    HKSJ.Common.LogHelper.logText(ex.ToString(), "PinMallMVC", 2);
                    var opera1 = string.Format("推送消息:{0},操作结果:{1}", "NewsInfoCheck", ex.Message);
                    LogPackage.InserAC_OperateLog(opera1, "企业信息--新闻信息");
                }
                #endregion

                var opera = string.Format("审核信息:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Data > 0 ? "成功" : "失败");
                LogPackage.InserAC_OperateLog(opera, "企业信息--新闻信息");
            }
            return(this.Json(resultModel));
        }
Exemplo n.º 20
0
        public ActionResult Create(AC_FunctionModel model)
        {
            var opera = string.Empty;

            if (ModelState.IsValid)
            {
                var resultModel = new ResultModel();
                if (model.FunctionID != 0)
                {
                    var result = _aC_FunctionService.Update(model);
                    if (result.Data > 0)
                    {
                        resultModel.IsValid  = true;
                        resultModel.Messages = new List <string> {
                            "Change system function success"
                        };
                    }
                    else
                    {
                        resultModel.IsValid  = true;
                        resultModel.Messages = new List <string> {
                            "Change system function failed"
                        };
                    }
                    opera = string.Format("修改系统功能参数:{0},结果:{1}", JsonConverts.ToJson(model), resultModel.IsValid ? "成功" : "失败");
                    LogPackage.InserAC_OperateLog(opera, "系统管理--权限管理");
                }
                else
                {
                    var resut = _aC_FunctionService.Add(model);
                    resultModel.Messages = new List <string> {
                        resut.Data != null ? "Add system function success" : "Add system function failed"
                    };
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            else
            {
                DrowList(null);
            }
            return(PartialView(model));
        }
Exemplo n.º 21
0
        public ActionResult UpgradeAgentIndex(YH_AgentModel model)
        {
            ResultModel resultModel = new ResultModel();

            if (model.AgentID > 0)
            {
                model.UpdateDT = DateTime.Now;
                model.UpdateBy = UserInfo.CurrentUserName;
                resultModel    = _yh_AgentService.EditYH_Agent(model);
            }
            else
            {
                model.CreateBy = UserInfo.CurrentUserName;
                model.CreateDT = DateTime.Now;
                resultModel    = _yh_AgentService.AddYH_Agent(model);
            }
            string opera = string.Format("升级代理商:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);

            LogPackage.InserAC_OperateLog(opera, "User strategies--Users list--Upgrade Agent");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 22
0
        public JsonResult Add(AddCategoryModel model)
        {
            model.AddDate = DateTime.Now;
            model.AddUser = UserInfo.CurrentUserName;
            model.Grade   = model.ParentGrade + 1;
            if (model.Grade == 3)
            {
                model.CategoryTypeModel = new CategoryTypeModel
                {
                    CategoryTypeId = MemCacheFactory.GetCurrentMemCache().Increment("logId")
                };
            }

            var result = this._categoryService.AddCategory(model);

            var opera = string.Format("添加商品分类:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Messages);

            LogPackage.InserAC_OperateLog(opera, "商品分类-添加");

            return(this.Json(result));
        }
Exemplo n.º 23
0
        public ActionResult Create(APP_VersionInfoModel model)
        {
            var opera = "";

            ViewBag.IsTrueModel = SelectCommon.GetIsTrueModel();
            ViewBag.GetAppModel = SelectCommon.GetAppModel();
            if (ModelState.IsValid)
            {
                ResultModel resultModel = new ResultModel();

                if (model.ID != 0)
                {
                    model.UpdateBy       = UserInfo.CurrentUserName;//asuser.UserName;
                    model.UpdateDT       = DateTime.Now;
                    resultModel.Messages = new List <string>()
                    {
                        this._aPP_VersionInfoService.UpdateAPP_VersionInfo(model).IsValid != false ? "Modify success" : "Modify failed"
                    };
                    opera = string.Format("修改APP_VersionInfo:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "APP_VersionInfo-修改");
                }
                else
                {
                    model.CreateBy = UserInfo.CurrentUserName;
                    model.CreateDT = DateTime.Now;
                    model.UpdateBy = UserInfo.CurrentUserName;
                    model.UpdateDT = DateTime.Now;


                    resultModel.Messages = new List <string>()
                    {
                        this._aPP_VersionInfoService.AddAPP_VersionInfo(model).IsValid != false ? "Add success" : "Add failed"
                    };
                    opera = string.Format("添加APP_VersionInfo:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "APP_VersionInfo-添加");
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
Exemplo n.º 24
0
        /// <summary>
        /// 删除用户
        /// zhoub 20150714
        /// </summary>
        /// <param name="ParamenterID">用户Id</param>
        /// <returns></returns>
        public JsonResult DeleteYH_User(long?userID, int status)
        {
            var          resultModel = new ResultModel();
            YH_UserModel model       = new YH_UserModel();

            if (userID.HasValue)
            {
                model.UserID   = userID.Value;
                model.IsDelete = status;
                model.UpdateBy = UserInfo.CurrentUserName;
                model.UpdateDT = DateTime.Now;
                var result = _yh_UserService.DeleteYH_UserByUserID(model).Data;
                if (result > 0)
                {
                    resultModel.Messages = new List <string> {
                        "Success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Failed."
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            string opera = string.Format("商城用户删除:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);

            LogPackage.InserAC_OperateLog(opera, "User strategies--Users list-delete");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 25
0
        /// <summary>
        /// 重置用户登录密码
        /// zhoub 20150714
        /// </summary>
        /// <param name="userID"></param>
        /// <returns></returns>
        public JsonResult ResetYH_UserPassWord(long?userID)
        {
            var          resultModel = new ResultModel();
            YH_UserModel model       = new YH_UserModel();

            if (userID.HasValue)
            {
                model.UserID   = userID.Value;
                model.PassWord = FormsAuthentication.HashPasswordForStoringInConfigFile(loginPass, "MD5");
                model.UpdateBy = UserInfo.CurrentUserName;
                model.UpdateDT = DateTime.Now;
                var result = _yh_UserService.UpdateYH_UserPassWord(model).Data;
                if (result > 0)
                {
                    resultModel.Messages = new List <string> {
                        "Reset login password success."
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Reset login password failed."
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            string opera = string.Format("商城用户重置登录密码:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);

            LogPackage.InserAC_OperateLog(opera, "User strategies--Users list-Reset login password");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 26
0
        public ActionResult Create(ReportModel model)
        {
            var userName = UserInfo.CurrentUserName;

            if (ModelState.IsValid)
            {
                var resultModel = new ResultModel();
                if (model.ReportId != 0)
                {
                    model.Status   = (int)EStatus.HaveDeal;
                    model.DealDate = DateTime.Now;
                    model.DealUser = userName;
                    var result = _reportService.Update(model);
                    resultModel.Messages = new List <string>
                    {
                        result.Data > 0 ? "Handle Huifen report information success" : "Handle Huifen report information failed"
                    };
                    var opera = string.Format("处理惠粉举报状态:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Data > 0 ? "成功" : "失败");
                    LogPackage.InserAC_OperateLog(opera, "其他管理--惠粉举报管理");
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
Exemplo n.º 27
0
        public ActionResult Create(PurchaseOrderModel model)
        {
            var userName = UserInfo.CurrentUserName;

            if (ModelState.IsValid)
            {
                var resultModel = new ResultModel();
                if (!string.IsNullOrEmpty(model.PurchaseOrderId))
                {
                    model.DeliveryDate = DateTime.Now;
                    model.status       = (int)EPurchaseOrderStatus.Received;
                    model.Deliveryer   = userName;
                    var result = _PurchaseOrderSerivce.Update(model);
                    resultModel.Messages = new List <string>
                    {
                        result.Data > 0 ? "Handle purchaseOrder success" : "Handle purchaseOrder failed"
                    };
                    var opera = string.Format("处理供应商状态:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Data > 0 ? "成功" : "失败");
                    LogPackage.InserAC_OperateLog(opera, "订单业务--供应商管理");
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
Exemplo n.º 28
0
        public ActionResult Create(ComplaintsModel model)
        {
            var admin = UserInfo.CurrentUserName;

            if (ModelState.IsValid)
            {
                var resultModel = new ResultModel();
                if (!string.IsNullOrEmpty(model.ComplaintsID))
                {
                    model.DealPeople = admin;
                    model.DealDate   = DateTime.Now;
                    model.Flag       = 2;
                    var result = _complaintsService.Update(model);
                    resultModel.Messages = new List <string>
                    {
                        result.Data > 0 ? "Handle complaint success" : "Handle complaint failed"
                    };
                    var opera = string.Format("处理投诉状态:{0},操作结果:{1}", JsonConverts.ToJson(model), result.Data > 0 ? "成功" : "失败");
                    LogPackage.InserAC_OperateLog(opera, "订单业务--投诉管理");
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
Exemplo n.º 29
0
        public ActionResult Create(bannerProductModel model)
        {
            ViewData["BannerPlaceCodeModel1"] = null;
            ViewBag.ImagePath = ImagePath;
            if (model.IdentityStatus == 2)
            {
                ViewData["BannerPlaceCodeModel1"] = con.GetBannerProducPlaceCodeNameList(ACultureHelper.GetLanguageID, 0, model.IdentityStatus);
            }
            if (ModelState.IsValid)
            {
                ResultModel resultModel = new ResultModel();



                ProductModel modelp = GetBannerProductByProductId(model.productId);
                if (modelp == null)
                {
                    resultModel.Messages = new List <string>()
                    {
                        "Invalid product ID"
                    };
                    return(Json(resultModel, JsonRequestBehavior.AllowGet));
                }

                if (model.IdentityStatus == 2 && !IsCategoryId(model.productId, model.PlaceCode, model.IdentityStatus))
                {
                    ViewBag.messges = "推荐位置(分类)跟商品的分类不相同";
                    return(PartialView(model));
                }

                if (model.bannerProductId != 0)
                {
                    model.UpdateBy = UserInfo.CurrentUserName;//asuser.UserName;
                    model.UpdateDT = DateTime.Now;

                    resultModel          = this._bannerProductService.UpdateBannerProduct(model);
                    resultModel.Messages = new List <string>()
                    {
                        resultModel.Data > 0 ? "Modify success" : "Modify failed"
                    };

                    var opera = string.Format("修改首页轮播banner:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "广告管理--首页楼层商品-修改");
                }
                else
                {
                    model.bannerProductId = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
                    model.CreateBy        = UserInfo.CurrentUserName;
                    model.CreateDT        = DateTime.Now;
                    model.UpdateBy        = UserInfo.CurrentUserName;
                    model.UpdateDT        = DateTime.Now;
                    model.Sorts           = MemCacheFactory.GetCurrentMemCache().Increment("commonId");

                    resultModel.Messages = new List <string>()
                    {
                        this._bannerProductService.AddBannerProduct(model).Data != 0 ? "Add success" : "Add failed"
                    };

                    var opera = string.Format("添加首页轮播banner:{0},操作结果:{1}", JsonConverts.ToJson(model), resultModel.Messages);
                    LogPackage.InserAC_OperateLog(opera, "广告管理--首页楼层商品-添加");
                }
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            return(PartialView(model));
        }
Exemplo n.º 30
0
        /// <summary>
        /// 确认请求
        /// </summary>
        /// <param name="transactionId">事务Id</param>
        /// <returns></returns>
        public dynamic ConfirmRequest(string transactionId)
        {
            string jsonStr = JsonConverts.ToJson(ConfirmService.GetProperties(this.ConfirmDetailReq));

            return(this.ConfirmRequest(transactionId, Encoding.GetEncoding("UTF-8").GetBytes(jsonStr)));
        }