Пример #1
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            PageUtils.CheckRequestParameter("PublishmentSystemID");
            jsMethod = Request.QueryString["jsMethod"];

            spContents.ControlToPaginate = rptContents;
            spContents.ConnectionString  = BaiRongDataProvider.ConnectionString;
            if (Request.QueryString["keywordType"] == null)
            {
                spContents.SelectCommand = DataProviderWX.KeywordMatchDAO.GetSelectString(PublishmentSystemID);
            }
            else
            {
                var keywordType = Request.QueryString["keywordType"];
                var keyword     = Request.QueryString["keyword"];
                spContents.SelectCommand = DataProviderWX.KeywordMatchDAO.GetSelectString(PublishmentSystemID, keywordType, keyword);
            }
            spContents.ItemsPerPage    = 50;
            spContents.SortField       = DataProviderWX.KeywordMatchDAO.GetSortField();
            spContents.SortMode        = SortMode.DESC;
            rptContents.ItemDataBound += new RepeaterItemEventHandler(rptContents_ItemDataBound);

            if (!IsPostBack)
            {
                BreadCrumb(AppManager.CMS.LeftMenu.ID_Content, "关键词搜索", string.Empty);

                var listItem = new ListItem("所有类型", string.Empty);
                ddlKeywordType.Items.Add(listItem);

                EKeywordTypeUtils.AddListItems(ddlKeywordType);

                if (Request.QueryString["keywordType"] != null)
                {
                    var keywordType = Request.QueryString["keywordType"];
                    var keyword     = Request.QueryString["keyword"];

                    ControlUtils.SelectListItems(ddlKeywordType, keywordType);
                    tbKeyword.Text = keyword;
                }

                spContents.DataBind();
            }
        }
Пример #2
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            PageUtils.CheckRequestParameter("PublishmentSystemId");
            _jsMethod = Request.QueryString["jsMethod"];

            SpContents.ControlToPaginate = RptContents;
            if (Request.QueryString["keywordType"] == null)
            {
                SpContents.SelectCommand = DataProviderWx.KeywordMatchDao.GetSelectString(PublishmentSystemId);
            }
            else
            {
                var keywordType = Request.QueryString["keywordType"];
                var keyword     = Request.QueryString["keyword"];
                SpContents.SelectCommand = DataProviderWx.KeywordMatchDao.GetSelectString(PublishmentSystemId, keywordType, keyword);
            }
            SpContents.ItemsPerPage    = 50;
            SpContents.SortField       = DataProviderWx.KeywordMatchDao.GetSortField();
            SpContents.SortMode        = SortMode.DESC;
            RptContents.ItemDataBound += rptContents_ItemDataBound;

            if (!IsPostBack)
            {
                var listItem = new ListItem("所有类型", string.Empty);
                DdlKeywordType.Items.Add(listItem);

                EKeywordTypeUtils.AddListItems(DdlKeywordType);

                if (Request.QueryString["keywordType"] != null)
                {
                    var keywordType = Request.QueryString["keywordType"];
                    var keyword     = Request.QueryString["keyword"];

                    ControlUtils.SelectListItems(DdlKeywordType, keywordType);
                    TbKeyword.Text = keyword;
                }

                SpContents.DataBind();
            }
        }
Пример #3
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            if (Request.QueryString["delete"] != null)
            {
                var keywordID = TranslateUtils.ToInt(Request.QueryString["deleteKeywordID"]);
                var keyword   = Request.QueryString["deleteKeyword"];

                try
                {
                    var keywordInfo = DataProviderWX.KeywordDAO.GetKeywordInfo(keywordID);
                    var keywordList = TranslateUtils.StringCollectionToStringList(keywordInfo.Keywords, ' ');
                    if (keywordList.Remove(keyword))
                    {
                        keywordInfo.Keywords = TranslateUtils.ObjectCollectionToString(keywordList, " ");
                        DataProviderWX.KeywordDAO.Update(keywordInfo);
                        SuccessDeleteMessage();
                    }
                }
                catch (Exception ex)
                {
                    FailDeleteMessage(ex);
                }
            }

            spContents.ControlToPaginate = rptContents;
            spContents.ConnectionString  = BaiRongDataProvider.ConnectionString;
            if (Request.QueryString["keywordType"] == null)
            {
                spContents.SelectCommand = DataProviderWX.KeywordMatchDAO.GetSelectString(PublishmentSystemID);
            }
            else
            {
                var keywordType = Request.QueryString["keywordType"];
                var keyword     = Request.QueryString["keyword"];
                spContents.SelectCommand = DataProviderWX.KeywordMatchDAO.GetSelectString(PublishmentSystemID, keywordType, keyword);
            }
            spContents.ItemsPerPage    = 60;
            spContents.SortField       = "KeywordID";
            spContents.SortMode        = SortMode.DESC;
            rptContents.ItemDataBound += new RepeaterItemEventHandler(rptContents_ItemDataBound);

            if (!IsPostBack)
            {
                BreadCrumb(AppManager.CMS.LeftMenu.ID_Content, AppManager.CMS.LeftMenu.Content.ID_Category, "关键字管理", AppManager.CMS.Permission.WebSite.Category);

                var listItem = new ListItem("所有类型", string.Empty);
                ddlKeywordType.Items.Add(listItem);

                EKeywordTypeUtils.AddListItems(ddlKeywordType);

                if (Request.QueryString["keywordType"] != null)
                {
                    var keywordType = Request.QueryString["keywordType"];
                    var keyword     = Request.QueryString["keyword"];

                    ControlUtils.SelectListItems(ddlKeywordType, keywordType);
                    tbKeyword.Text = keyword;
                }

                spContents.DataBind();
            }
        }
Пример #4
0
        public void Page_Load(object sender, EventArgs e)
        {
            if (IsForbidden)
            {
                return;
            }

            if (Request.QueryString["delete"] != null)
            {
                var keywordId = TranslateUtils.ToInt(Request.QueryString["deleteKeywordId"]);
                var keyword   = Request.QueryString["deleteKeyword"];

                try
                {
                    var keywordInfo = DataProviderWx.KeywordDao.GetKeywordInfo(keywordId);
                    var keywordList = TranslateUtils.StringCollectionToStringList(keywordInfo.Keywords, ' ');
                    if (keywordList.Remove(keyword))
                    {
                        keywordInfo.Keywords = TranslateUtils.ObjectCollectionToString(keywordList, " ");
                        DataProviderWx.KeywordDao.Update(keywordInfo);
                        SuccessDeleteMessage();
                    }
                }
                catch (Exception ex)
                {
                    FailDeleteMessage(ex);
                }
            }

            SpContents.ControlToPaginate = RptContents;

            if (Request.QueryString["keywordType"] == null)
            {
                SpContents.SelectCommand = DataProviderWx.KeywordMatchDao.GetSelectString(PublishmentSystemId);
            }
            else
            {
                var keywordType = Request.QueryString["keywordType"];
                var keyword     = Request.QueryString["keyword"];
                SpContents.SelectCommand = DataProviderWx.KeywordMatchDao.GetSelectString(PublishmentSystemId, keywordType, keyword);
            }
            SpContents.ItemsPerPage    = 60;
            SpContents.SortField       = "KeywordId";
            SpContents.SortMode        = SortMode.DESC;
            RptContents.ItemDataBound += rptContents_ItemDataBound;

            if (!IsPostBack)
            {
                //BreadCrumb(AppManager.Cms.LeftMenu.IdContent, AppManager.Cms.LeftMenu.Content.Id_Category, "关键字管理", AppManager.Cms.Permission.WebSite.Category);

                var listItem = new ListItem("所有类型", string.Empty);
                DdlKeywordType.Items.Add(listItem);

                EKeywordTypeUtils.AddListItems(DdlKeywordType);

                if (Request.QueryString["keywordType"] != null)
                {
                    var keywordType = Request.QueryString["keywordType"];
                    var keyword     = Request.QueryString["keyword"];

                    ControlUtils.SelectListItems(DdlKeywordType, keywordType);
                    TbKeyword.Text = keyword;
                }

                SpContents.DataBind();
            }
        }