Exemple #1
0
        /// <summary>
        ///     删除关键字
        /// </summary>
        /// <param name="ParamenterID">关键字Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-8</remarks>
        public JsonResult Delete(long?floorKeywordId)
        {
            var resultModel = new ResultModel();

            if (floorKeywordId.HasValue)
            {
                var result = _floorKeywordService.Delete(floorKeywordId.Value).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Keyword delete success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete key Failure"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            var opera = string.Format("删除关键字 floorKeywordId:{0},结果:{1}", floorKeywordId, resultModel.IsValid ? "成功" : "失败");

            LogPackage.InserAC_OperateLog(opera, "广告管理--关键字管理");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemple #2
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));
        }
        /// <summary>
        ///     删除商品品牌
        /// </summary>
        /// <param name="ParamenterID">系统参数Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult Delete(int?brandId)
        {
            var resultModel = new ResultModel();

            if (brandId.HasValue)
            {
                var result = _brandService.Delete(brandId.Value).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete brand success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete brand failed"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            var opera = string.Format("删除商品品牌 brandId:{0},操作结果:{1}", brandId, resultModel.IsValid ? "成功" : "失败");

            LogPackage.InserAC_OperateLog(opera, "商品管理--品牌管理");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemple #4
0
        /// <summary>
        ///  删除权限功能
        /// </summary>
        /// <param name="ParamenterID">系统参数Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult Delete(int?functionID)
        {
            var resultModel = new ResultModel();

            if (functionID.HasValue)
            {
                var result = _aC_FunctionService.Delete(functionID.Value).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete failed"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            var opera = string.Format("删除权限功能 functionID:{0},结果:{1}", functionID, resultModel.IsValid?"成功":"失败");

            LogPackage.InserAC_OperateLog(opera, "系统管理--权限管理");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemple #5
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 }));
        }
        /// <summary>
        /// 删除商品评论
        /// </summary>
        /// <param name="ProductCommentId">评论ID</param>
        /// <returns></returns>
        public JsonResult DeleteSP_ProductComment(long?ProductCommentId)
        {
            SP_ProductCommentModel model = new SP_ProductCommentModel();
            var resultModel = new ResultModel();

            if (ProductCommentId.HasValue)
            {
                model.ProductCommentId = ProductCommentId.Value;
                var result = this._sp_ProductCommentService.DeleteSP_ProductComment(model);
                var opera  = string.Empty;
                opera += "删除商品评论 ProductCommentId:" + model.ProductCommentId + ",结果:" + result.IsValid;
                LogPackage.InserAC_OperateLog(opera, "Review product comment");
                resultModel = LogPackage.GetResulMessagest(result.IsValid, new List <string> {
                    result.IsValid == true ? "Delete success" : "Delete failed"
                });
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            else
            {
                resultModel = LogPackage.GetResulMessagest(false, new List <string> {
                    "Invalid comment ID "
                });
            }

            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        /// 确认收货
        /// </summary>
        /// <param name="ProductCommentId">评论ID</param>
        /// <returns></returns>
        public JsonResult UpdateReturnProductInfoSH(string ReturnOrderID, int ReturnStatus)
        {
            ReturnProductInfoModel model = new ReturnProductInfoModel();
            var resultModel = new ResultModel();

            if (!string.IsNullOrEmpty(ReturnOrderID))
            {
                model.ReturnOrderID = ReturnOrderID;
                model.Receiver      = UserInfo.CurrentUserName;
                model.ReturnStatus  = ReturnStatus;
                model.DeliveryDate  = DateTime.Now;
                var result = this._return_GoodsService.UpdateReturnProductInfoSH(model);
                var opera  = string.Empty;
                opera += "确认收货 ReturnStatus=4, ReturnOrderID:" + model.ReturnOrderID + ",结果:" + result.IsValid;
                LogPackage.InserAC_OperateLog(opera, "确认收货");
                resultModel = LogPackage.GetResulMessagest(result.IsValid, new List <string> {
                    result.IsValid == true ? "Confirm received success" : "Confirm received failed"
                });
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            else
            {
                resultModel = LogPackage.GetResulMessagest(false, new List <string> {
                    "Confirm receipt ID is invalid"
                });
            }

            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        ///   删除惠粉举报
        /// </summary>
        /// <param name="ParamenterID">惠粉举报Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult Delete(long?ReportId)
        {
            var resultModel = new ResultModel();

            if (ReportId.HasValue)
            {
                var result = _reportService.Delete(ReportId.Value).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete Huifen report information success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete Huifen report information failed"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            var opera = string.Format("删除惠粉举报信息成功 ReportId:{0},操作结果:{1}", ReportId, resultModel.IsValid ? "成功" : "失败");

            LogPackage.InserAC_OperateLog(opera, "其他管理--惠粉举报管理");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        ///     删除楼层显示分类
        /// </summary>
        /// <param name="floorCategoryId">楼层显示分类Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult Delete(long?floorCategoryId)
        {
            var resultModel = new ResultModel();

            if (floorCategoryId.HasValue)
            {
                var result = _floorCategoryService.Delete(floorCategoryId.Value).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete category display success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete failed"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            var opera = string.Format("删除楼层显示分类 floorCategoryId:{0},操作结果:{1}", floorCategoryId, resultModel.IsValid ? "成功" : "失败");

            LogPackage.InserAC_OperateLog(opera, "广告管理--楼层显示分类");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        ///     删除系统菜单
        /// </summary>
        /// <param name="moduleID">系统菜单Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult Delete(int?moduleID)
        {
            var resultModel = new ResultModel();

            if (moduleID.HasValue)
            {
                var result = _aC_ModuleService.Delete(moduleID.Value);
                if (result.Data > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete system menu success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = result.Messages;
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID of System menu error"
                };
            }
            string opera = string.Format("系统菜单删除:{0},操作结果:{1}", moduleID, resultModel.IsValid);

            LogPackage.InserAC_OperateLog(opera, "System--Menu-Delete");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemple #11
0
        public JsonResult UserOut()
        {
            string type     = "1";//用户不存在
            string Messages = "Logout success";

            try
            {
                //Session["UserInfo"] =null;
                Session.Remove("UserInfo");
                var data = new
                {
                    logintype = type,
                    Messages  = Messages,
                };
                return(Json(data));
            }
            catch (Exception ex)
            {
                this._Logger.Error(this.GetType().Name, ex.ToString());
                var opera = string.Format("退出UserOut:{0},错误结果:{1}", "UserOut", ex.Message);
                LogPackage.InserAC_OperateLog(opera, "退出错误UserOut");
                var data = new
                {
                    logintype = type,
                    Messages  = Messages,
                };

                return(Json(data));
            }
        }
        /// <summary>
        ///     删除系统参数
        /// </summary>
        /// <param name="ParamenterID">系统参数Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult Delete(long?ParamenterID)
        {
            var resultModel = new ResultModel();

            if (ParamenterID.HasValue)
            {
                var result = _parameterSetService.Delete(ParamenterID.Value).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete system parameter success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete system parameter failed"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            var opera = string.Format("删除系统参数 ParamenterID:{0},操作结果:{1}", ParamenterID, resultModel.IsValid ? "成功" : "失败");

            LogPackage.InserAC_OperateLog(opera, "系统管理--系统参数");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemple #13
0
        /// <summary>
        ///     删除投诉
        /// </summary>
        /// <param name="ParamenterID">投诉Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult Delete(string complaintsID)
        {
            var resultModel = new ResultModel();

            if (!string.IsNullOrEmpty(complaintsID))
            {
                var result = _complaintsService.Delete(complaintsID).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Complaint delete success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Complaint delete failed"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            var opera = string.Format("删除投诉信息成功 complaintsID:{0},操作结果:{1}", complaintsID, resultModel.IsValid ? "成功" : "失败");

            LogPackage.InserAC_OperateLog(opera, "订单业务--投诉管理");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemple #14
0
        /// <summary>
        ///     删除商品促销信息
        /// </summary>
        /// <param name="productRuleId">商品促销信息Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult Delete(long?productRuleId)
        {
            var resultModel = new ResultModel();

            if (productRuleId.HasValue)
            {
                var result = _productRuleService.Delete(productRuleId.Value).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete promotion information success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete promotion information failed"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            var opera = string.Format("删除商品促销信息 ProductRuleId:{0},操作结果:{1}", productRuleId, resultModel.IsValid ? "成功" : "失败");

            LogPackage.InserAC_OperateLog(opera, "商品管理--商品促销");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
        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));
        }
        /// <summary>
        ///     删除广告促销商品
        /// </summary>
        /// <param name="salesProductId">广告促销商品Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-9</remarks>
        public JsonResult Delete(long?salesProductId)
        {
            var resultModel = new ResultModel();

            if (salesProductId.HasValue)
            {
                var result = _salesProductService.Delete(salesProductId.Value).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete promotion item success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete promotion item failed"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Promotion item key Id is wrong"
                };
            }
            var opera = string.Format("删除广告促销商品 salesProductId:{0},操作结果:{1}", salesProductId, resultModel.IsValid ? "成功" : "失败");

            LogPackage.InserAC_OperateLog(opera, "系统管理--权限管理");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
        /// <summary>
        ///     重置密码
        ///     zhoub 20150707
        /// </summary>
        /// <param name="UserID"></param>
        /// <returns></returns>
        public JsonResult RetSetPassword(long?ParamenterID)
        {
            var resultModel = new ResultModel();

            if (ParamenterID.HasValue)
            {
                var password = FormsAuthentication.HashPasswordForStoringInConfigFile("111111", "MD5");
                var result   = _acUserService.ReSetAC_UserPassword(ParamenterID.Value, password).Data;
                resultModel.IsValid  = true;
                resultModel.Messages = new List <string> {
                    "Reset password success"
                };
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            string opera = string.Format("系统用户重置密码:{0},操作结果:{1}", ParamenterID, resultModel.IsValid);

            LogPackage.InserAC_OperateLog(opera, "System--User-RetSetPassword");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
        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));
        }
        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));
        }
Exemple #20
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));
        }
        /// <summary>
        ///     删除新闻信息
        /// </summary>
        /// <param name="ParamenterID">新闻信息Id</param>
        /// <returns></returns>
        /// <remarks>added by jimmy,2015-7-3</remarks>
        public JsonResult Delete(int?ID)
        {
            var resultModel = new ResultModel();

            if (ID.HasValue)
            {
                var result = _bD_NewsInfoService.Delete(ID.Value).Data;
                if (result > 0)
                {
                    resultModel.IsValid  = true;
                    resultModel.Messages = new List <string> {
                        "Delete news success"
                    };
                }
                else
                {
                    resultModel.IsValid  = false;
                    resultModel.Messages = new List <string> {
                        "Delete news failed"
                    };
                }
            }
            else
            {
                resultModel.IsValid  = false;
                resultModel.Messages = new List <string> {
                    "Key ID error"
                };
            }
            var opera = string.Format("删除新闻信息 ID:{0},操作结果:{1}", ID, resultModel.IsValid ? "成功" : "失败");

            LogPackage.InserAC_OperateLog(opera, "企业信息--新闻信息");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemple #22
0
            /// <summary>
            /// 根据订单编号生成条形码(wuyf 2015-9-11)
            /// </summary>
            /// <param name="orderID">订单编号</param>
            /// <returns>返回条形码图片路径</returns>
            public static string GetTxm(string orderID)
            {
                //var imgpath = HKSJ.Common.ConfigHelper.GetConfigString("ImagePath") + orderID + ".jpg";
                var          imgpath = HKSJ.Common.ConfigHelper.GetConfigString("ImagePath");
                MemoryStream ms      = new MemoryStream();

                try
                {
                    Code.BarCode.Code128 _Code = new Code.BarCode.Code128();
                    _Code.ValueFont = new Font("宋体", 20);
                    //T26200-1900-123-1-0900
                    System.Drawing.Bitmap imgTemp = _Code.GetCodeImage(orderID, Code.BarCode.Code128.Encode.Code128A);
                    //imgTemp.Save(imgpath, System.Drawing.Imaging.ImageFormat.Gif);



                    imgTemp.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
                    byte[] bytes    = ms.GetBuffer(); //byte[]   bytes=   ms.ToArray(); 这两句都可以,至于区别么,下面有解释
                    var    fileName = FastDFSClient.UploadFile(FastDFSClient.DefaultGroup, bytes, "jpg");
                    imgpath += fileName;
                }
                catch (Exception ex)
                {
                    var opera = string.Format("生成条形码:{0},操作结果:{1}", ex.Message, "失败");
                    LogPackage.InserAC_OperateLog(opera, "PDF");
                }
                finally
                {
                    ms.Close();
                }


                return(imgpath);
            }
        public ActionResult DaYins(string orderId)
        {
            var    url1     = HKSJ.Common.ConfigHelper.GetConfigString("htmlPath") + "/AC_User/SelectDaYin?orderId=" + orderId;// System.Web.HttpContext.Current.Server.MapPath(HKSJ.Common.ConfigHelper.GetConfigString("htmlPath"));
            string fileName = orderId;

            try
            {
                //ObjesToPdf.CreatPdf(url1, orderId); 如果下面的插件打印失败,请放开此方法,并且修改SelectDaYin.cshtml的注释1注释,注释2放开 wuyf 2015-9-23
                ExportFile.HtmlToPdf(fileName, url1);
            }
            catch (Exception ex)
            {
                var opera = string.Format("插件打印出问题开始调用另外打印方法:{0},操作结果:{1}", "打印页面再AC_User,调用在order控制器" + url1, ex.Message);
                LogPackage.InserAC_OperateLog(opera, "打印页面");
                try
                {
                    //调用非插件打印方法
                    ObjesToPdf.CreatPdf(url1, orderId);
                }
                catch (Exception ex1)
                {
                    opera = string.Format("非插件打印出问题:{0},操作结果:{1}", "打印页面再AC_User,调用在order控制器" + url1, ex1.Message);
                    LogPackage.InserAC_OperateLog(opera, "打印页面");
                    string path = System.Web.HttpContext.Current.Server.MapPath(HKSJ.Common.ConfigHelper.GetConfigString("PdfPath")) + "dayin.pdf";
                    return(File(path, "application/pdf", "pdf print download"));
                }
            }
            return(View());
        }
        /// <summary>
        /// 删除Return_Goods
        /// </summary>
        /// <param name="ProductCommentId">评论ID</param>
        /// <returns></returns>
        public JsonResult DeleteSP_ProductComment(string ReturnOrderID)
        {
            ReturnProductInfoModel model = new ReturnProductInfoModel();
            var resultModel = new ResultModel();

            if (!string.IsNullOrEmpty(ReturnOrderID))
            {
                model.ReturnOrderID = ReturnOrderID;
                var result = this._return_GoodsService.DeleteReturnProductInfo(model);
                var opera  = string.Empty;
                opera += "删除退换货记录 ReturnOrderID:" + model.ReturnOrderID + ",结果:" + result.IsValid;
                LogPackage.InserAC_OperateLog(opera, "修改退换货记录");
                resultModel = LogPackage.GetResulMessagest(result.IsValid, new List <string> {
                    result.IsValid == true ? "Delete success" : "Delete failed"
                });
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            else
            {
                resultModel = LogPackage.GetResulMessagest(false, new List <string> {
                    "Invalid return or change product record ID"
                });
            }

            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
        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));
        }
 public ActionResult Create(SalesProductModel model)
 {
     if (ModelState.IsValid)
     {
         var userName    = UserInfo.CurrentUserName;
         var resultModel = new ResultModel();
         if (model.SalesProductId != 0)
         {
             model.UpdateBy = userName;
             model.UpdateDT = DateTime.Now;
             var resultUp = _salesProductService.Update(model);
             if (resultUp.IsValid)
             {
                 resultModel.IsValid  = true;
                 resultModel.Messages = new List <string> {
                     "Change promotion item success"
                 };
             }
             else
             {
                 resultModel.IsValid  = false;
                 resultModel.Messages = new List <string> {
                     resultUp.Messages[0]
                 };
             }
             var opera = string.Format("修改广告促销商品参数:SalesProductId={0},操作结果:{1}", model.SalesProductId, resultModel.IsValid ? "成功" : "失败");
             LogPackage.InserAC_OperateLog(opera, "广告管理--首页促销商品");
         }
         else
         {
             model.SalesProductId = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
             model.CreateBy       = userName;
             model.CreateDT       = DateTime.Now;
             model.UpdateBy       = userName;
             model.UpdateDT       = DateTime.Now;
             model.Sorts          = MemCacheFactory.GetCurrentMemCache().Increment("commonId");
             var result = _salesProductService.Add(model);
             if (result.IsValid)
             {
                 resultModel.IsValid  = true;
                 resultModel.Messages = new List <string> {
                     "Add promotion item success"
                 };
             }
             else
             {
                 resultModel.IsValid  = false;
                 resultModel.Messages = new List <string> {
                     result.Messages[0]
                 };
             }
         }
         return(Json(resultModel, JsonRequestBehavior.AllowGet));
     }
     return(PartialView(model));
 }
Exemple #27
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));
        }
        /// <summary>
        /// 添加区域信息
        /// zhoub 20150709.update by liujc
        /// </summary>
        /// <returns></returns>
        public JsonResult AddTHArea(int?areaId, string cAreaName, string eAreaName, string tAreaName, string hAreaName, string shortName, int areaType)
        {
            var resultModel = new ResultModel();
            var result      = _thAreaService.AddTHArea(areaId.Value, cAreaName, eAreaName, tAreaName, hAreaName, shortName, areaType);

            resultModel.Messages = result.Messages as List <string>;
            string opera = string.Format("区域信息添加:{0},操作结果:{1}", "{areaId:" + areaId + ",cAreaName:" + cAreaName + ",eAreaName:" + eAreaName + ",tAreaName:" + tAreaName + ",hAreaName:" + hAreaName + ",shortName:" + shortName + ",areaType:" + areaType + "}", resultModel.Messages);

            LogPackage.InserAC_OperateLog(opera, "System--Region-AddTHArea");
            return(Json(resultModel, JsonRequestBehavior.AllowGet));
        }
Exemple #29
0
        public JsonResult ProductCheck(long ProductId, ProductStatus ProductStatus)
        {
            var result = this._productService.Check(ProductId, ProductStatus);

            var opera = string.Format("商品审核:{0},操作结果:{1}", "商品Id:" + ProductId + (result.IsValid ? "成功" : "失败"),
                                      result.Messages);

            LogPackage.InserAC_OperateLog(opera, "商品管理-审核");

            return(this.Json(result));
        }
        /// <summary>
        /// 确认退款
        /// </summary>
        /// <param name="ReturnOrderID">退款标识</param>
        /// <param name="ReturnStatus">退款状态</param>

        /// <returns></returns>
        public JsonResult UpdateReturnProductInfoTK(string ReturnOrderID, int ReturnStatus)
        {
            ReturnProductInfoModel model = new ReturnProductInfoModel();
            var resultModel = new ResultModel();

            if (!string.IsNullOrEmpty(ReturnOrderID))
            {
                model.ReturnOrderID = ReturnOrderID;
                model.ReturnStatus  = ReturnStatus;
                model.RefundPerson  = UserInfo.CurrentUserName;
                model.RefundDate    = DateTime.Now;

                //resultModel = this._return_GoodsService.UpdateReturnProductInfoTK(model);
                //修改退货表 状态 5已退款
                //订单明细表 退货状态 改成 2已退款
                //订单表 退款标识 修改成 已处理
                //订单表 状态改成8交易关闭(需要判断订单明细表里的相关产品数据都是已经退款状态)
                //给退款用户的账户余额添加退款 费用
                SearchReturnProductInfoModel spmodel = new SearchReturnProductInfoModel();
                spmodel.ReturnOrderID = ReturnOrderID;
                spmodel.PagedIndex    = 0;
                spmodel.PagedSize     = 20;
                var result = this._return_GoodsService.GetReturnProductInfoList(spmodel);
                List <ReturnProductInfoModel> ds = result.Data;
                if (ds.Count > 0)
                {
                    model = ds[0];
                    model.ReturnOrderID = ReturnOrderID;
                    model.ReturnStatus  = ReturnStatus;
                    model.RefundPerson  = UserInfo.CurrentUserName;
                    model.RefundDate    = DateTime.Now;
                }

                resultModel = this._return_GoodsService.UpdateReturnProductInfoTK(model);



                var opera = string.Empty;
                opera += "确认退款 ReturnStatus=5, ReturnOrderID:" + model.ReturnOrderID + ",结果:" + resultModel.IsValid;
                LogPackage.InserAC_OperateLog(opera, "修改退换货记录");
                resultModel = LogPackage.GetResulMessagest(resultModel.IsValid, new List <string> {
                    resultModel.IsValid == true ? "Confirm refund success" : "Confirm refund failed"
                });
                return(Json(resultModel, JsonRequestBehavior.AllowGet));
            }
            else
            {
                resultModel = LogPackage.GetResulMessagest(false, new List <string> {
                    "Invalid return or change product record ID"
                });
            }

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