Exemplo n.º 1
0
        /// <summary>
        /// 设置线路类型,即推广状态
        /// </summary>
        private void SetTourMarkerNote()
        {
            if (!IsGrantUpdate)
            {
                Response.Clear();
                Response.Write("[{isSuccess:false,ErrorMessage:'对不起,你当前登录的帐号没有权限执行该操作!'}]");
                Response.End();
            }
            RecommendType SpreadState = RecommendType.无;

            switch (Utils.GetQueryStringValue("TourMarkerNote"))
            {
            case "0":    //无
                SpreadState = RecommendType.无;
                break;

            case "1":    //推荐
                SpreadState = RecommendType.推荐;
                break;

            case "2":    //特价
                SpreadState = RecommendType.特价;
                break;

            case "3":    //豪华
                SpreadState = RecommendType.豪华;
                break;

            case "4":    //热门
                SpreadState = RecommendType.热门;
                break;

            case "5":    //新品
                SpreadState = RecommendType.新品;
                break;

            case "6":    //纯玩
                SpreadState = RecommendType.纯玩;
                break;

            case "7":    //经典
                SpreadState = RecommendType.经典;
                break;
            }
            string TemplateTourID = Utils.GetQueryStringValue("TemplateTourID");

            EyouSoft.IBLL.NewTourStructure.IPowderList Ibll = EyouSoft.BLL.NewTourStructure.BPowderList.CreateInstance();
            if (TemplateTourID.EndsWith("$"))
            {
                TemplateTourID = TemplateTourID.TrimEnd('$');
            }
            bool isTrue = Ibll.UpdatePowderRecommend(SpreadState, TemplateTourID.Split('$'));

            Ibll = null;
            if (isTrue)
            {
                Response.Clear();
                Response.Write("1");
                Response.End();
            }
        }