public ActionResult Edit(MallAdminGroupModel model, int mallAGid = -1)
        {
            if (mallAGid < 3)
            {
                return(PromptView("内置商城管理员组不能修改"));
            }

            MallAdminGroupInfo mallAdminGroupInfo = MallAdminGroups.GetMallAdminGroupById(mallAGid);

            if (mallAdminGroupInfo == null)
            {
                return(PromptView("商城管理员组不存在"));
            }

            int mallAGid2 = MallAdminGroups.GetMallAdminGroupIdByTitle(model.AdminGroupTitle);

            if (mallAGid2 > 0 && mallAGid2 != mallAGid)
            {
                ModelState.AddModelError("AdminGroupTitle", "名称已经存在");
            }

            if (ModelState.IsValid)
            {
                mallAdminGroupInfo.Title      = model.AdminGroupTitle;
                mallAdminGroupInfo.ActionList = CommonHelper.StringArrayToString(model.ActionList).ToLower();

                MallAdminGroups.UpdateMallAdminGroup(mallAdminGroupInfo);
                AddMallAdminLog("修改商城管理员组", "修改商城管理员组,商城管理员组ID为:" + mallAGid);
                return(PromptView("商城管理员组修改成功"));
            }

            Load();
            return(View(model));
        }
示例#2
0
 /// <summary>
 /// 更新商城管理员组
 /// </summary>
 public static void UpdateMallAdminGroup(MallAdminGroupInfo mallAdminGroupInfo)
 {
     mallAdminGroupInfo.ActionList = mallAdminGroupInfo.ActionList.ToLower();
     BrnMall.Data.MallAdminGroups.UpdateMallAdminGroup(mallAdminGroupInfo);
     BrnMall.Core.BMACache.Remove(CacheKeys.MALL_MALLADMINGROUP_ACTIONHASHSET + mallAdminGroupInfo.MallAGid);
     BrnMall.Core.BMACache.Remove(CacheKeys.MALL_MALLADMINGROUP_LIST);
     WriteMallAdminNavMenuCache(mallAdminGroupInfo);
 }
示例#3
0
        /// <summary>
        /// 创建管理员组
        /// </summary>
        /// <param name="mallAdminGroupInfo">管理员组信息</param>
        public static void CreateMallAdminGroup(MallAdminGroupInfo mallAdminGroupInfo)
        {
            mallAdminGroupInfo.ActionList = mallAdminGroupInfo.ActionList.ToLower();
            int mallAGid = BrnMall.Data.MallAdminGroups.CreateMallAdminGroup(mallAdminGroupInfo);

            if (mallAGid > 0)
            {
                BrnMall.Core.BMACache.Remove(CacheKeys.MALL_MALLADMINGROUP_LIST);
                mallAdminGroupInfo.MallAGid = mallAGid;
                WriteMallAdminNavMenuCache(mallAdminGroupInfo);
            }
        }
示例#4
0
        /// <summary>
        /// 获得用户级商城管理员组列表
        /// </summary>
        /// <returns></returns>
        public static MallAdminGroupInfo[] GetCustomerMallAdminGroupList()
        {
            MallAdminGroupInfo[] mallAdminGroupList         = GetMallAdminGroupList();
            MallAdminGroupInfo[] customerMallAdminGroupList = new MallAdminGroupInfo[mallAdminGroupList.Length - 2];

            int i = 0;

            foreach (MallAdminGroupInfo mallAdminGroupInfo in mallAdminGroupList)
            {
                if (mallAdminGroupInfo.MallAGid > 2)
                {
                    customerMallAdminGroupList[i] = mallAdminGroupInfo;
                    i++;
                }
            }

            return(customerMallAdminGroupList);
        }
示例#5
0
        /// <summary>
        /// 获得商城管理员组列表
        /// </summary>
        /// <returns></returns>
        public static MallAdminGroupInfo[] GetMallAdminGroupList()
        {
            DataTable dt = NStore.Core.BMAData.RDBS.GetMallAdminGroupList();

            MallAdminGroupInfo[] mallAdminGroupList = new MallAdminGroupInfo[dt.Rows.Count];
            int index = 0;

            foreach (DataRow dr in dt.Rows)
            {
                MallAdminGroupInfo mallAdminGroupInfo = new MallAdminGroupInfo();
                mallAdminGroupInfo.MallAGid   = TypeHelper.ObjectToInt(dr["mallagid"]);
                mallAdminGroupInfo.Title      = dr["title"].ToString();
                mallAdminGroupInfo.ActionList = dr["actionlist"].ToString();
                mallAdminGroupList[index]     = mallAdminGroupInfo;
                index++;
            }
            return(mallAdminGroupList);
        }
示例#6
0
        /// <summary>
        /// 获得商城管理员组操作HashSet
        /// </summary>
        /// <param name="mallAGid">商城管理员组id</param>
        /// <returns></returns>
        public static HashSet <string> GetMallAdminGroupActionHashSet(int mallAGid)
        {
            HashSet <string> actionHashSet = BrnMall.Core.BMACache.Get(CacheKeys.MALL_MALLADMINGROUP_ACTIONHASHSET + mallAGid) as HashSet <string>;

            if (actionHashSet == null)
            {
                MallAdminGroupInfo mallAdminGroupInfo = GetMallAdminGroupById(mallAGid);
                if (mallAdminGroupInfo != null)
                {
                    actionHashSet = new HashSet <string>();
                    string[] actionList = StringHelper.SplitString(mallAdminGroupInfo.ActionList);//将动作列表字符串分隔成动作列表
                    foreach (string action in actionList)
                    {
                        actionHashSet.Add(action);
                    }
                    BrnMall.Core.BMACache.Insert(CacheKeys.MALL_MALLADMINGROUP_ACTIONHASHSET + mallAGid, actionHashSet);
                }
            }
            return(actionHashSet);
        }
        public ActionResult Edit(int mallAGid = -1)
        {
            if (mallAGid < 3)
            {
                return(PromptView("内置商城管理员组不能修改"));
            }

            MallAdminGroupInfo mallAdminGroupInfo = MallAdminGroups.GetMallAdminGroupById(mallAGid);

            if (mallAdminGroupInfo == null)
            {
                return(PromptView("商城管理员组不存在"));
            }

            MallAdminGroupModel model = new MallAdminGroupModel();

            model.AdminGroupTitle = mallAdminGroupInfo.Title;
            model.ActionList      = StringHelper.SplitString(mallAdminGroupInfo.ActionList);

            Load();
            return(View(model));
        }
        public ActionResult Add(MallAdminGroupModel model)
        {
            if (MallAdminGroups.GetMallAdminGroupIdByTitle(model.AdminGroupTitle) > 0)
            {
                ModelState.AddModelError("AdminGroupTitle", "名称已经存在");
            }

            if (ModelState.IsValid)
            {
                MallAdminGroupInfo mallAdminGroupInfo = new MallAdminGroupInfo()
                {
                    Title      = model.AdminGroupTitle,
                    ActionList = CommonHelper.StringArrayToString(model.ActionList).ToLower()
                };

                MallAdminGroups.CreateMallAdminGroup(mallAdminGroupInfo);
                AddMallAdminLog("添加商城管理员组", "添加商城管理员组,商城管理员组为:" + model.AdminGroupTitle);
                return(PromptView("商城管理员组添加成功"));
            }
            Load();
            return(View(model));
        }
示例#9
0
        /// <summary>
        /// 将商城管理员组的导航菜单栏缓存写入到文件中
        /// </summary>
        private static void WriteMallAdminNavMenuCache(MallAdminGroupInfo mallAdminGroupInfo)
        {
            HashSet <string> mallAdminGroupActionHashSet = new HashSet <string>();

            string[] actionList = StringHelper.SplitString(mallAdminGroupInfo.ActionList);//将后台操作列表字符串分隔成后台操作列表
            foreach (string action in actionList)
            {
                mallAdminGroupActionHashSet.Add(action);
            }

            bool          flag     = false;
            StringBuilder menu     = new StringBuilder();
            StringBuilder menuList = new StringBuilder("var menuList = [");

            #region 商品管理

            menu.AppendFormat("{0}\"title\":\"商品管理\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("product"))
            {
                menu.AppendFormat("{0}\"title\":\"添加商品\",\"url\":\"/malladmin/product/addproduct\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"添加SKU\",\"url\":\"/malladmin/product/addsku\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"在售商品\",\"url\":\"/malladmin/product/onsaleproductlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"下架商品\",\"url\":\"/malladmin/product/outsaleproductlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"定时商品\",\"url\":\"/malladmin/product/timeproductlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"回收站\",\"url\":\"/malladmin/product/recyclebinproductlist\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 促销活动

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"促销活动\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("promotion"))
            {
                menu.AppendFormat("{0}\"title\":\"单品促销\",\"url\":\"/malladmin/promotion/singlepromotionlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"买送促销\",\"url\":\"/malladmin/promotion/buysendpromotionlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"赠品促销\",\"url\":\"/malladmin/promotion/giftpromotionlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"套装促销\",\"url\":\"/malladmin/promotion/suitpromotionlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"满赠促销\",\"url\":\"/malladmin/promotion/fullsendpromotionlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"满减促销\",\"url\":\"/malladmin/promotion/fullcutpromotionlist\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("topic"))
            {
                menu.AppendFormat("{0}\"title\":\"专题管理\",\"url\":\"/malladmin/topic/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("coupon"))
            {
                menu.AppendFormat("{0}\"title\":\"优惠劵\",\"url\":\"/malladmin/coupon/coupontypelist\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 订单管理

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"订单管理\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("order"))
            {
                menu.AppendFormat("{0}\"title\":\"订单列表\",\"url\":\"/malladmin/order/orderlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"退款列表\",\"url\":\"/malladmin/order/refundlist\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 咨询评价

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"咨询评价\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("productreview"))
            {
                menu.AppendFormat("{0}\"title\":\"商品评价\",\"url\":\"/malladmin/productreview/productreviewlist\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("productconsult"))
            {
                menu.AppendFormat("{0}\"title\":\"商品咨询\",\"url\":\"/malladmin/productconsult/productconsultlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"咨询类型\",\"url\":\"/malladmin/productconsult/productconsulttypelist\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 用户管理

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"用户管理\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("user"))
            {
                menu.AppendFormat("{0}\"title\":\"用户列表\",\"url\":\"/malladmin/user/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("userrank"))
            {
                menu.AppendFormat("{0}\"title\":\"会员等级\",\"url\":\"/malladmin/userrank/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("malladmingroup"))
            {
                menu.AppendFormat("{0}\"title\":\"管理员组\",\"url\":\"/malladmin/malladmingroup/list\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 店铺管理

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"店铺管理\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("store"))
            {
                menu.AppendFormat("{0}\"title\":\"店铺列表\",\"url\":\"/malladmin/store/storelist\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("storeindustry"))
            {
                menu.AppendFormat("{0}\"title\":\"店铺行业\",\"url\":\"/malladmin/storeindustry/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("storerank"))
            {
                menu.AppendFormat("{0}\"title\":\"店铺等级\",\"url\":\"/malladmin/storerank/list\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 新闻管理

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"新闻管理\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("news"))
            {
                menu.AppendFormat("{0}\"title\":\"新闻类型\",\"url\":\"/malladmin/news/newstypelist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"新闻列表\",\"url\":\"/malladmin/news/newslist\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 广告管理

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"广告管理\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("advert"))
            {
                menu.AppendFormat("{0}\"title\":\"广告位置\",\"url\":\"/malladmin/advert/advertpositionlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"广告列表\",\"url\":\"/malladmin/advert/advertlist\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 商城内容

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"商城内容\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("nav"))
            {
                menu.AppendFormat("{0}\"title\":\"导航菜单\",\"url\":\"/malladmin/nav/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("help"))
            {
                menu.AppendFormat("{0}\"title\":\"商城帮助\",\"url\":\"/malladmin/help/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("friendlink"))
            {
                menu.AppendFormat("{0}\"title\":\"友情链接\",\"url\":\"/malladmin/friendlink/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("banner"))
            {
                menu.AppendFormat("{0}\"title\":\"Banner\",\"url\":\"/malladmin/banner/list\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 商品性质

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"商品性质\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("brand"))
            {
                menu.AppendFormat("{0}\"title\":\"商品品牌\",\"url\":\"/malladmin/brand/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("category"))
            {
                menu.AppendFormat("{0}\"title\":\"分类管理\",\"url\":\"/malladmin/category/categorylist\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 报表统计

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"报表统计\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("stat"))
            {
                menu.AppendFormat("{0}\"title\":\"在线用户\",\"url\":\"/malladmin/stat/onlineuserlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"搜索分析\",\"url\":\"/malladmin/stat/searchwordstatlist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"商品统计\",\"url\":\"/malladmin/stat/productstat\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"销售明细\",\"url\":\"/malladmin/stat/salelist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"销售趋势\",\"url\":\"/malladmin/stat/saletrend\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"地区统计\",\"url\":\"/malladmin/stat/regionstat\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"客户端统计\",\"url\":\"/malladmin/stat/clientstat\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 系统设置

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"系统设置\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("brand"))
            {
                menu.AppendFormat("{0}\"title\":\"站点信息\",\"url\":\"/malladmin/set/site\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"商城设置\",\"url\":\"/malladmin/set/mall\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"账号设置\",\"url\":\"/malladmin/set/account\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"上传设置\",\"url\":\"/malladmin/set/upload\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"性能设置\",\"url\":\"/malladmin/set/performance\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"访问控制\",\"url\":\"/malladmin/set/access\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"邮箱设置\",\"url\":\"/malladmin/set/email\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"短信设置\",\"url\":\"/malladmin/set/sms\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"积分设置\",\"url\":\"/malladmin/set/credit\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"打印订单\",\"url\":\"/malladmin/set/printorder\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("shipcompany"))
            {
                menu.AppendFormat("{0}\"title\":\"配送公司\",\"url\":\"/malladmin/shipcompany/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("bannedip"))
            {
                menu.AppendFormat("{0}\"title\":\"禁止IP\",\"url\":\"/malladmin/bannedip/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("filterword"))
            {
                menu.AppendFormat("{0}\"title\":\"筛选词\",\"url\":\"/malladmin/filterword/list\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 商城插件

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"商城插件\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("plugin"))
            {
                menu.AppendFormat("{0}\"title\":\"授权插件\",\"url\":\"/malladmin/plugin/list?type=0\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"支付插件\",\"url\":\"/malladmin/plugin/list?type=1\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 日志管理

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"日志管理\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("log"))
            {
                menu.AppendFormat("{0}\"title\":\"商城日志\",\"url\":\"/malladmin/log/malladminloglist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"店铺日志\",\"url\":\"/malladmin/log/storeadminloglist\"{1},", "{", "}");
                menu.AppendFormat("{0}\"title\":\"积分日志\",\"url\":\"/malladmin/log/creditloglist\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            #region 开发人员

            flag = false;
            menu = menu.Clear();
            menu.AppendFormat("{0}\"title\":\"开发人员\",\"subMenuList\":[", "{");
            if (mallAdminGroupActionHashSet.Contains("event"))
            {
                menu.AppendFormat("{0}\"title\":\"事件管理\",\"url\":\"/malladmin/event/list\"{1},", "{", "}");
                flag = true;
            }
            if (mallAdminGroupActionHashSet.Contains("database"))
            {
                menu.AppendFormat("{0}\"title\":\"数据库管理\",\"url\":\"/malladmin/database/manage\"{1},", "{", "}");
                flag = true;
            }
            if (flag)
            {
                menu.Remove(menu.Length - 1, 1);
                menu.Append("]},");
                menuList.Append(menu.ToString());
            }

            #endregion

            if (menuList.Length > 16)
            {
                menuList.Remove(menuList.Length - 1, 1);
            }
            menuList.Append("]");

            try
            {
                string fileName = IOHelper.GetMapPath(MallAdminNavMeunCacheFolder + "/" + mallAdminGroupInfo.MallAGid + ".js");
                using (FileStream fs = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite))
                {
                    Byte[] info = System.Text.Encoding.UTF8.GetBytes(menuList.ToString());
                    fs.Write(info, 0, info.Length);
                    fs.Flush();
                    fs.Close();
                }
            }
            catch
            { }
        }
示例#10
0
 /// <summary>
 /// 更新商城管理员组
 /// </summary>
 public static void UpdateMallAdminGroup(MallAdminGroupInfo mallAdminGroupInfo)
 {
     NStore.Core.BMAData.RDBS.UpdateMallAdminGroup(mallAdminGroupInfo);
 }
示例#11
0
 /// <summary>
 /// 创建商城管理员组
 /// </summary>
 /// <param name="mallAdminGroupInfo">商城管理员组信息</param>
 /// <returns></returns>
 public static int CreateMallAdminGroup(MallAdminGroupInfo mallAdminGroupInfo)
 {
     return(NStore.Core.BMAData.RDBS.CreateMallAdminGroup(mallAdminGroupInfo));
 }