Example #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         FatherID.DataSource     = ArticleClassBLL.ReadNamedList();
         FatherID.DataTextField  = "Name";
         FatherID.DataValueField = "Id";
         FatherID.DataBind();
         FatherID.Items.Insert(0, new ListItem("作为最大类", "0"));
         int ArticleClassID = RequestHelper.GetQueryString <int>("ID");
         int fatherID       = RequestHelper.GetQueryString <int>("FatherID");
         if (ArticleClassID != int.MinValue)
         {
             CheckAdminPower("ReadArticleClass", PowerCheckType.Single);
             ArticleClassInfo articleClass = ArticleClassBLL.Read(ArticleClassID);
             FatherID.Text     = articleClass.ParentId.ToString();
             OrderID.Text      = articleClass.OrderId.ToString();
             ClassName.Text    = articleClass.Name;
             Description.Text  = articleClass.Description;
             AddCol2.InnerText = articleClass.AddCol2;
             Photo.Text        = articleClass.Photo;
             EnClassName.Text  = articleClass.EnName;
             ShowType.Text     = articleClass.ShowType.ToString();
             ShowTerminal.Text = articleClass.ShowTerminal.ToString();
             ImageWidth.Text   = articleClass.ImageWidth.ToString();
             ImageHeight.Text  = articleClass.ImageHeight.ToString();
         }
         else
         {
             FatherID.Text = fatherID.ToString();
         }
     }
 }
Example #2
0
        protected override void PageLoad()
        {
            base.Title = "°ïÖúÖÐÐÄ";
            base.PageLoad();

            if (string.IsNullOrEmpty(searchKey))
            {
                this.id = RequestHelper.GetQueryString <int>("ID");
                if ((this.id == -2147483648) && (base.helpClassList.Count > 0))
                {
                    this.id = ArticleClassBLL.ReadArticleClassChildList(base.helpClassList[0].ID)[0].ID;
                }
                if (this.id > 0)
                {
                    ArticleSearchInfo articleSearch = new ArticleSearchInfo();
                    articleSearch.ClassID = "|" + this.id.ToString() + "|";
                    this.articleList      = ArticleBLL.SearchArticleList(articleSearch);
                }
            }
            else
            {
                ArticleSearchInfo articleSearch = new ArticleSearchInfo();
                articleSearch.Condition = "([Keywords] like '%" + searchKey + "%' Or [Title] like '%" + searchKey + "%')";
                this.articleList        = ArticleBLL.SearchArticleList(articleSearch);
            }
        }
Example #3
0
        protected override void PageLoad()
        {
            base.PageLoad();

            id = RequestHelper.GetQueryString <int>("id");
            if (id < 1)
            {
                id = ArticleClass.About;
            }

            int count = 0;

            article = ArticleBLL.SearchArticleList(1, 1, new ArticleSearchInfo {
                ClassID = "|" + id + "|"
            }, ref count).FirstOrDefault() ?? new ArticleInfo();
            articleClassList = ArticleClassBLL.ReadArticleClassChildList(ArticleClass.About);

            if (id == ArticleClass.About)
            {
                id = int.Parse(article.ClassID.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries).Last());
            }

            Title       = article.Title;
            Keywords    = string.IsNullOrEmpty(article.Keywords) ? article.Title : article.Keywords;
            Description = string.IsNullOrEmpty(article.Summary) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary;
        }
Example #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                CheckAdminPower("ReadArticle", PowerCheckType.Single);
                foreach (ArticleClassInfo articleClass in ArticleClassBLL.ReadNamedList())
                {
                    ArticleClassID.Items.Add(new ListItem(articleClass.Name, "|" + articleClass.Id + "|"));
                }
                ArticleClassID.Items.Insert(0, new ListItem("所有分类", string.Empty));
                Title.Text          = RequestHelper.GetQueryString <string>("Title");
                ArticleClassID.Text = RequestHelper.GetQueryString <string>("ClassID");
                IsTop.Text          = RequestHelper.GetQueryString <string>("IsTop");
                //页签的判断
                classID = RequestHelper.GetQueryString <string>("ClassID");
                if (classID != string.Empty)
                {
                    classID = ArticleClassBLL.ReadFullParentId(Convert.ToInt32(classID.Replace("|", string.Empty)));
                    classID = classID.Substring(1, classID.Length - 2);
                    if (classID.IndexOf('|') > -1)
                    {
                        classID = classID.Substring(0, classID.IndexOf('|'));
                    }
                }

                ArticleSearchInfo articleSearch = new ArticleSearchInfo();
                articleSearch.Title   = RequestHelper.GetQueryString <string>("Title");
                articleSearch.ClassId = RequestHelper.GetQueryString <string>("ClassID");
                articleSearch.IsTop   = RequestHelper.GetQueryString <int>("IsTop");

                BindControl(ArticleBLL.SearchList(CurrentPage, PageSize, articleSearch, ref Count), RecordList, MyPager);
            }
        }
Example #5
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            ArticleClassInfo articleClass = new ArticleClassInfo();

            articleClass.ID          = RequestHelper.GetQueryString <int>("ID");
            articleClass.FatherID    = Convert.ToInt32(this.FatherID.Text);
            articleClass.OrderID     = Convert.ToInt32(this.OrderID.Text);
            articleClass.ClassName   = this.ClassName.Text;
            articleClass.IsSystem    = 0;
            articleClass.Description = this.Description.Text;
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (articleClass.ID == -2147483648)
            {
                base.CheckAdminPower("AddArticleClass", PowerCheckType.Single);
                int id = ArticleClassBLL.AddArticleClass(articleClass);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateArticleClass", PowerCheckType.Single);
                ArticleClassBLL.UpdateArticleClass(articleClass);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClass.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
Example #6
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack)
     {
         foreach (ArticleClassInfo info in ArticleClassBLL.ReadArticleClassNamedList())
         {
             this.ClassID.Items.Add(new ListItem(info.ClassName, info.ID.ToString()));
         }
         int queryString = RequestHelper.GetQueryString <int>("ID");
         if (queryString != -2147483648)
         {
             base.CheckAdminPower("ReadArticle", PowerCheckType.Single);
             ArticleInfo info2 = ArticleBLL.ReadArticle(queryString);
             this.Title.Text = info2.Title;
             string classID = info2.ClassID;
             if (classID != string.Empty)
             {
                 classID = classID.Substring(1, classID.Length - 2);
                 if (classID.IndexOf('|') > -1)
                 {
                     classID = classID.Substring(classID.LastIndexOf('|') + 1);
                 }
             }
             this.ClassID.Text  = classID;
             this.IsTop.Text    = info2.IsTop.ToString();
             this.Author.Text   = info2.Author;
             this.Resource.Text = info2.Resource;
             this.Keywords.Text = info2.Keywords;
             this.Url.Text      = info2.Url;
             this.Photo.Text    = info2.Photo;
             this.Summary.Text  = info2.Summary;
             this.Content.Value = info2.Content;
         }
     }
 }
Example #7
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            ArticleInfo article = new ArticleInfo();

            article.ID       = RequestHelper.GetQueryString <int>("ID");
            article.Title    = this.Title.Text;
            article.ClassID  = ArticleClassBLL.ReadArticleClassFullFatherID(Convert.ToInt32(this.ClassID.Text));
            article.IsTop    = Convert.ToInt32(this.IsTop.Text);
            article.Author   = this.Author.Text;
            article.Resource = this.Resource.Text;
            article.Keywords = this.Keywords.Text;
            article.Url      = this.Url.Text;
            article.Photo    = this.Photo.Text;
            article.Summary  = this.Summary.Text;
            article.Content  = this.Content.Value;
            article.Date     = RequestHelper.DateNow;
            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (article.ID == -2147483648)
            {
                base.CheckAdminPower("AddArticle", PowerCheckType.Single);
                int id = ArticleBLL.AddArticle(article);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("Article"), id);
            }
            else
            {
                base.CheckAdminPower("UpdateArticle", PowerCheckType.Single);
                ArticleBLL.UpdateArticle(article);
                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Article"), article.ID);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            AdminBasePage.Alert(alertMessage, RequestHelper.RawUrl);
        }
Example #8
0
        protected override void PageLoad()
        {
            base.PageLoad();
            topNav = 8;

            helpClassList = ArticleClassBLL.ReadChilds(ArticleClass.Help);

            id = RequestHelper.GetQueryString <int>("id");


            if (id == int.MinValue && helpClassList.Count > 0)
            {
                id = helpClassList[0].Id;
            }

            if (id > 0)
            {
                if (ArticleClassBLL.Read(id).ParentId == 2)
                {
                    fatherID = id;
                    artId    = ArticleClassBLL.ReadChilds(id)[0].Id;
                }
                else
                {
                    fatherID = ArticleClassBLL.Read(id).ParentId;
                    artId    = id;
                }
                ArticleSearchInfo articleSearch = new ArticleSearchInfo();
                articleSearch.ClassId = "|" + artId.ToString() + "|";
                articleList           = ArticleBLL.SearchList(articleSearch);
            }

            Title = "帮助中心";
        }
Example #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack)
     {
         base.CheckAdminPower("ReadArticle", PowerCheckType.Single);
         foreach (ArticleClassInfo info in ArticleClassBLL.ReadArticleClassNamedList())
         {
             this.ArticleClassID.Items.Add(new ListItem(info.ClassName, "|" + info.ID + "|"));
         }
         this.ArticleClassID.Items.Insert(0, new ListItem("ËùÓзÖÀà", string.Empty));
         this.Title.Text          = RequestHelper.GetQueryString <string>("Title");
         this.ArticleClassID.Text = RequestHelper.GetQueryString <string>("ClassID");
         this.IsTop.Text          = RequestHelper.GetQueryString <string>("IsTop");
         this.classID             = RequestHelper.GetQueryString <string>("ClassID");
         if (this.classID != string.Empty)
         {
             this.classID = ArticleClassBLL.ReadArticleClassFullFatherID(Convert.ToInt32(this.classID.Replace("|", string.Empty)));
             this.classID = this.classID.Substring(1, this.classID.Length - 2);
             if (this.classID.IndexOf('|') > -1)
             {
                 this.classID = this.classID.Substring(0, this.classID.IndexOf('|'));
             }
         }
         ArticleSearchInfo article = new ArticleSearchInfo();
         article.Title   = RequestHelper.GetQueryString <string>("Title");
         article.ClassID = RequestHelper.GetQueryString <string>("ClassID");
         article.IsTop   = RequestHelper.GetQueryString <int>("IsTop");
         base.BindControl(ArticleBLL.SearchArticleList(base.CurrentPage, base.PageSize, article, ref this.Count), this.RecordList, this.MyPager);
     }
 }
Example #10
0
        protected override void PageLoad()
        {
            base.PageLoad();

            articleClassList = ArticleClassBLL.ReadArticleClassChildList(classID);
            if (string.IsNullOrEmpty(searchKey))
            {
                this.id = RequestHelper.GetQueryString <int>("ID");
                if (articleClassList.Count > 0)
                {
                    if (this.id <= 0)
                    {
                        this.id = articleClassList[0].ID;
                        title   = base.Title = articleClassList[0].ClassName;
                    }
                    else
                    {
                        ArticleClassInfo article = articleClassList.Find(delegate(ArticleClassInfo articleClass) { return(articleClass.ID == this.id); });
                        if (article != null)
                        {
                            title = base.Title = article.ClassName;
                        }
                    }
                }
            }
        }
Example #11
0
        /// <summary>
        /// 页面加载
        /// </summary>
        protected override void PageLoad()
        {
            base.PageLoad();
            int articleID = RequestHelper.GetQueryString <int>("ID");

            article = ArticleBLL.Read(articleID);
            if (article.ClassId != string.Empty)
            {
                article.ClassId = article.ClassId.Substring(1);
                articleClassID  = Convert.ToInt32(article.ClassId.Substring(0, article.ClassId.IndexOf('|')));
            }

            newsClassList = ArticleClassBLL.ReadChilds(38);

            Title       = article.Title;
            Keywords    = (article.Keywords == string.Empty) ? article.Title : article.Keywords;
            Description = (article.Summary == string.Empty) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary;

            List <ArticleInfo> nextPreList = new List <ArticleInfo>();
            ArticleInfo        thisArtInfo = ArticleBLL.SearchListRowNumber(" Id =" + article.Id + "")[0];

            nextPreList = ArticleBLL.SearchListRowNumber(" ClassId Like'%" + article.ClassId + "%' and RowNumber>" + thisArtInfo.RowNumber + " Order by RowNumber asc");


            if (nextPreList.Count > 0)
            {
                NextNews = "<a href=\"/NewsDetail.html?ID=" + nextPreList[0].Id + "\" title=\"" + nextPreList[0].Title + "\">" + StringHelper.Substring(nextPreList[0].Title, 20) + "</a>";
            }

            nextPreList = ArticleBLL.SearchListRowNumber(" ClassId Like'%" + article.ClassId + "%' and RowNumber<" + thisArtInfo.RowNumber + " Order by RowNumber desc");
            if (nextPreList.Count > 0)
            {
                PreNews = "<a href=\"/NewsDetail.html?ID=" + nextPreList[0].Id + "\" title=\"" + nextPreList[0].Title + "\">" + StringHelper.Substring(nextPreList[0].Title, 20) + "</a>";
            }
        }
Example #12
0
        protected override void PageLoad()
        {
            base.PageLoad();

            id = RequestHelper.GetQueryString <int>("id");
            if (id <= 0)
            {
                id = 63;         //关于我们
            }
            int count = 0;

            article = ArticleBLL.SearchList(1, 1, new ArticleSearchInfo {
                ClassId = "|" + id + "|"
            }, ref count).FirstOrDefault() ?? new ArticleInfo();
            articleClassList = ArticleClassBLL.ReadChilds(63);

            if (id == 63)
            {
                id = int.Parse(article.ClassId.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries).Last());
            }

            thisClass = ArticleClassBLL.Read(id);

            int topClassID = 0;

            ArticleClassBLL.GetTopClassID(id, ref topClassID);

            topClass = ArticleClassBLL.Read(topClassID);

            Title       = article.Title;
            Keywords    = string.IsNullOrEmpty(article.Keywords) ? article.Title : article.Keywords;
            Description = string.IsNullOrEmpty(article.Summary) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary;
        }
Example #13
0
        protected void Page_Load(object sender, EventArgs e)
        {
            #region 获取当前分类
            if (RequestHelper.GetQueryString <string>("Action") == "GetThisClass")
            {
                GetthisClass();
            }
            #endregion


            if (!Page.IsPostBack)
            {
                foreach (ArticleClassInfo articleClass in ArticleClassBLL.ReadNamedList())
                {
                    ClassID.Items.Add(new ListItem(articleClass.Name, articleClass.Id.ToString()));
                }
                RealDate.Text = DateTime.Now.ToString("yyyy-MM-dd");
                int articleID = RequestHelper.GetQueryString <int>("ID");
                if (articleID != int.MinValue)
                {
                    productPhotoList = ProductPhotoBLL.ReadList(articleID, 1);
                    CheckAdminPower("ReadArticle", PowerCheckType.Single);
                    ArticleInfo article = ArticleBLL.Read(articleID);
                    Title.Text = article.Title;
                    string classID = article.ClassId;
                    if (classID != string.Empty)
                    {
                        classID = classID.Substring(1, classID.Length - 2);
                        if (classID.IndexOf('|') > -1)
                        {
                            classID = classID.Substring(classID.LastIndexOf('|') + 1);
                        }
                    }
                    ClassID.Text = classID;

                    int thisClassID = 0;
                    int.TryParse(classID, out thisClassID);
                    thisClass = ArticleClassBLL.Read(thisClassID);

                    IsTop.Text           = article.IsTop.ToString();
                    Author.Text          = article.Author;
                    Resource.Text        = article.Resource;
                    Keywords.Text        = article.Keywords;
                    Url.Text             = article.Url;
                    Photo.Text           = article.Photo;
                    Summary.Text         = article.Summary;
                    Content.Value        = article.Content;
                    MobileContent.Value  = article.AddCol2;
                    RealDate.Text        = article.RealDate.ToString();
                    OrderID.Text         = article.OrderId.ToString();
                    FilePath.Text        = article.FilePath;
                    Content1.Value       = article.Content1;
                    MobileContent1.Value = article.Mobilecontent1;
                    Content2.Value       = article.Content2;
                    MobileContent2.Value = article.Mobilecontent2;
                    //Content3.Value = article.AddCol3;
                }
            }
        }
Example #14
0
        protected override void PageLoad()
        {
            base.PageLoad();
            articleClassID = RequestHelper.GetQueryString <int>("ID");
            keywords       = RequestHelper.GetQueryString <string>("Keywords");
            if (articleClassID <= 0)
            {
                articleClassID = 64;                   //默认竞网快报
            }
            thisClass = ArticleClassBLL.Read(articleClassID);

            int topClassID = 0;

            ArticleClassBLL.GetTopClassID(articleClassID, ref topClassID);
            topNav = topClassID;

            topClass = ArticleClassBLL.Read(topClassID);


            int currentPage = RequestHelper.GetQueryString <int>("Page");

            if (currentPage < 1)
            {
                currentPage = 1;
            }

            int count = int.MinValue;
            ArticleSearchInfo articleSearch = new ArticleSearchInfo();

            if (string.IsNullOrEmpty(keywords))
            {
                articleSearch.ClassId = "|" + articleClassID + "|";
            }
            else
            {
                //articleSearch.Key = keywords;
                articleSearch.Title = keywords;
                //articleSearch.Keywords = keywords;
                //articleSearch.InClassId = "38,44,47";//只搜索 指定的分类
            }
            articleList = ArticleBLL.SearchList(1, pageSize, articleSearch, ref count);


            //SEO
            if (string.IsNullOrEmpty(keywords))
            {
                Title = thisClass.Name;
            }
            else
            {
                Title = "搜索结果";
            }
            Keywords    = thisClass.Name;
            Description = thisClass.Description;
        }
Example #15
0
 protected override void PageLoad()
 {
     this.helpClassList    = ArticleClassBLL.ReadArticleClassChildList(4);
     this.productClassList = ProductClassBLL.ReadProductClassRootList();
     //this.allProductClassList = ProductClassBLL.ReadProductClassNamedList();
     this.topProductBrandList = ProductBrandBLL.ReadProductBrandIsTopCacheList();
     this.productBrandList    = ProductBrandBLL.ReadProductBrandCacheList();
     this.hotKeyword          = ShopConfig.ReadConfigInfo().HotKeyword;
     this.bottomList          = ArticleBLL.ReadBottomList();
     //this.tagsList = TagsBLL.ReadHotTagsList();
 }
Example #16
0
        protected override void PageLoad()
        {
            ProductClassList = ProductClassBLL.ReadList();
            TopBanner        = AdImageBLL.ReadList((int)AdImageType.TopBanner).FirstOrDefault() ?? new AdImageInfo();

            hotKeyword = ShopConfig.ReadConfigInfo().HotKeyword;
            //productClassList = ProductClassBLL.ReadRootList();
            helpClassList = ArticleClassBLL.ReadChilds(ArticleClass.Help);
            bottomList    = ArticleBLL.ReadBottomList();

            topNavMenuList = NavMenuBLL.ReadList(true);
        }
Example #17
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            ArticleInfo article = new ArticleInfo();

            article.Id       = RequestHelper.GetQueryString <int>("ID");
            article.Title    = Title.Text;
            article.ClassId  = ArticleClassBLL.ReadFullParentId(Convert.ToInt32(ClassID.Text));
            article.IsTop    = Convert.ToInt32(IsTop.Text);
            article.Author   = Author.Text;
            article.Resource = Resource.Text;
            article.Keywords = Keywords.Text;
            article.Url      = Url.Text;
            article.Photo    = Photo.Text;
            article.Summary  = Summary.Text;
            article.Content  = Content.Value.FilterBadwords();
            article.Date     = RequestHelper.DateNow;

            #region 新增
            article.Content1       = Content1.Value.FilterBadwords();
            article.Mobilecontent1 = MobileContent1.Value.FilterBadwords();
            article.Content2       = Content2.Value.FilterBadwords();
            article.Mobilecontent2 = MobileContent2.Value.FilterBadwords();

            #endregion

            article.OrderId   = Convert.ToInt32(OrderID.Text);
            article.ViewCount = 0;
            article.LoveCount = 0;
            article.RealDate  = Convert.ToDateTime(RealDate.Text);
            article.FilePath  = FilePath.Text;
            article.ParentId  = 0;
            article.AddCol1   = 0;
            article.AddCol2   = MobileContent.Value.FilterBadwords();

            string alertMessage = ShopLanguage.ReadLanguage("AddOK");
            if (article.Id == int.MinValue)
            {
                CheckAdminPower("AddArticle", PowerCheckType.Single);
                int id = ArticleBLL.Add(article);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("Article"), id);
            }
            else
            {
                CheckAdminPower("UpdateArticle", PowerCheckType.Single);
                ArticleBLL.Update(article);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("Article"), article.Id);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            ScriptHelper.Alert(alertMessage, RequestHelper.RawUrl);
        }
Example #18
0
        /// <summary>
        /// 页面加载
        /// </summary>
        protected override void PageLoad()
        {
            base.PageLoad();

            ArticleSearchInfo articleSearch = new ArticleSearchInfo();

            id = RequestHelper.GetQueryString <int>("ID");
            if (id <= 0)
            {
                id = 64;
            }
            curArticleClass = ArticleClassBLL.Read(id);

            articleSearch.ClassId = "|" + curArticleClass.Id + "|";
            //articleSearch.IsTop = (int)BoolType.True;
            int count = int.MinValue;

            topArticleList = ArticleBLL.SearchList(1, 15, articleSearch, ref count);

            int currentPage = RequestHelper.GetQueryString <int>("Page");

            if (currentPage < 1)
            {
                currentPage = 1;
            }
            int pageSize = 20;

            count = 0;
            if (id > 0)
            {
                articleSearch.ClassId = "|" + id + "|";
            }
            articleList = ArticleBLL.SearchList(currentPage, pageSize, articleSearch, ref count);

            //commonPagerClass.Init(currentPage, pageSize, count, !string.IsNullOrEmpty(isMobile));

            commonPagerClass.CurrentPage = currentPage;
            commonPagerClass.PageSize    = pageSize;
            commonPagerClass.Count       = count;
            commonPagerClass.FirstPage   = "<<首页";
            commonPagerClass.PreviewPage = "<<上一页";
            commonPagerClass.NextPage    = "下一页>>";
            commonPagerClass.LastPage    = "末页>>";
            commonPagerClass.ListType    = false;
            commonPagerClass.DisCount    = false;
            commonPagerClass.PrenextType = true;

            //Title = "新闻资讯";
        }
Example #19
0
        public JsonResult news()
        {
            int    count   = 0;
            string classId = string.Empty;

            if (RequestHelper.GetForm <int>("classid") > 0)
            {
                classId = "|" + RequestHelper.GetForm <int>("classid") + "|";
            }
            var aboutEntity = ArticleBLL.SearchList(1, 100, new ArticleSearchInfo {
                ClassId = classId
            }, ref count);

            return(Json(new { my = aboutEntity, cat = ArticleClassBLL.Read(RequestHelper.GetForm <int>("classid")) ?? new ArticleClassInfo() }, JsonRequestBehavior.AllowGet));
        }
Example #20
0
        /// <summary>
        /// 页面加载
        /// </summary>
        protected override void PageLoad()
        {
            base.PageLoad();
            id = RequestHelper.GetQueryString <int>("ID");
            if (id <= 0)
            {
                id = 38;
            }
            thisClass = ArticleClassBLL.Read(id);

            newsClassList = ArticleClassBLL.ReadChilds(id);

            Title       = thisClass.Name;
            Keywords    = thisClass.Name;
            Description = thisClass.Description;
        }
Example #21
0
        protected void BindClassBrandAttributeClassStandardType()
        {
            List <ProductBrandInfo> list = ProductBrandBLL.ReadProductBrandCacheList();

            this.BrandID.DataSource     = list;
            this.BrandID.DataTextField  = "Name";
            this.BrandID.DataValueField = "ID";
            this.BrandID.DataBind();
            this.BrandID.Items.Insert(0, new ListItem("选择品牌", "0"));
            this.RelationBrandID.DataSource     = list;
            this.RelationBrandID.DataTextField  = "Name";
            this.RelationBrandID.DataValueField = "ID";
            this.RelationBrandID.DataBind();
            this.RelationBrandID.Items.Insert(0, new ListItem("所有品牌", string.Empty));
            this.AccessoryBrandID.DataSource     = list;
            this.AccessoryBrandID.DataTextField  = "Name";
            this.AccessoryBrandID.DataValueField = "ID";
            this.AccessoryBrandID.DataBind();
            this.AccessoryBrandID.Items.Insert(0, new ListItem("所有品牌", string.Empty));
            List <ProductClassInfo> list2 = ProductClassBLL.ReadProductClassNamedList();

            foreach (ProductClassInfo info in list2)
            {
                this.RelationClassID.Items.Add(new ListItem(info.ClassName, "|" + info.ID + "|"));
            }
            this.RelationClassID.Items.Insert(0, new ListItem("所有分类", string.Empty));
            foreach (ProductClassInfo info in list2)
            {
                this.AccessoryClassID.Items.Add(new ListItem(info.ClassName, "|" + info.ID + "|"));
            }
            this.AccessoryClassID.Items.Insert(0, new ListItem("所有分类", string.Empty));
            this.AttributeClassID.DataSource     = AttributeClassBLL.ReadAttributeClassCacheList();
            this.AttributeClassID.DataTextField  = "Name";
            this.AttributeClassID.DataValueField = "ID";
            this.AttributeClassID.DataBind();
            this.AttributeClassID.Items.Insert(0, new ListItem("请选择", "0"));
            foreach (ArticleClassInfo info2 in ArticleClassBLL.ReadArticleClassChildList(3))
            {
                this.ArticleClassID.Items.Add(new ListItem(info2.ClassName, "|" + info2.ID + "|"));
            }
            this.ArticleClassID.Items.Insert(0, new ListItem(ArticleClassBLL.ReadArticleClassCache(3).ClassName, "|" + 3 + "|"));
            this.StandardType.DataSource     = EnumHelper.ReadEnumList <ProductStandardType>();
            this.StandardType.DataTextField  = "ChineseName";
            this.StandardType.DataValueField = "Value";
            this.StandardType.DataBind();
        }
Example #22
0
        protected override void PageLoad()
        {
            base.PageLoad();
            topNav = 8;


            id = RequestHelper.GetQueryString <int>("id");
            if (id <= 0)
            {
                id = ArticleClass.Help;         //默认帮助中心
            }
            var chlidList = ArticleClassBLL.ReadChilds(ArticleClass.Help);

            if (id == ArticleClass.Help && chlidList.Count > 0)
            {
                id = chlidList[0].Id;
            }
            fullClassId = ArticleClassBLL.ReadArticleClassFullFatherID(id);
            int currentPage = RequestHelper.GetQueryString <int>("Page");

            if (currentPage < 1)
            {
                currentPage = 1;
            }
            int pageSize = 10;
            int count    = 0;

            articleList = ArticleBLL.SearchList(currentPage, pageSize, new ArticleSearchInfo {
                ClassId = "|" + id + "|"
            }, ref count);
            pagerclass.CurrentPage = currentPage;
            pagerclass.PageSize    = pageSize;
            pagerclass.Count       = count;
            pagerclass.FirstPage   = "<<首页";
            pagerclass.PreviewPage = "<<上一页";
            pagerclass.NextPage    = "下一页>>";
            pagerclass.LastPage    = "末页>>";
            pagerclass.ListType    = false;
            pagerclass.DisCount    = false;
            pagerclass.PrenextType = true;
            pagerclass.URL         = "/Help-C" + id + "-P$Page.html";

            Title = ArticleClassBLL.Read(id).Name;
            //Keywords = string.IsNullOrEmpty(article.Keywords) ? article.Title : article.Keywords;
            //Description = string.IsNullOrEmpty(article.Summary) ? StringHelper.Substring(StringHelper.KillHTML(article.Content), 200) : article.Summary;
        }
Example #23
0
        protected override void PageLoad()
        {
            base.PageLoad();
            articleClassID = RequestHelper.GetQueryString <int>("ID");

            if (articleClassID <= 0)
            {
                articleClassID = 46;                     //默认企业动态
            }
            thisClass = ArticleClassBLL.Read(articleClassID);

            int topClassID = 0;

            ArticleClassBLL.GetTopClassID(articleClassID, ref topClassID);
            topNav = topClassID;

            topClass = ArticleClassBLL.Read(topClassID);


            navList = ArticleClassBLL.ReadArticleClassFullFatherID(articleClassID);


            int count = int.MinValue;
            ArticleSearchInfo articleSearch = new ArticleSearchInfo();

            //if (string.IsNullOrEmpty(keywords))
            articleSearch.ClassId = "|" + articleClassID + "|";
            //else
            //{
            //    //articleSearch.Key = keywords;
            //    articleSearch.Title = keywords;
            //    //articleSearch.Keywords = keywords;
            //    articleSearch.InClassId = "38,44,46,47";
            //}
            articleList = ArticleBLL.SearchList(1, 4, articleSearch, ref count);

            //if (string.IsNullOrEmpty(keywords)) commonPagerClass.URL = "/article-C" + articleClassID + "-P$Page.html";
            //else commonPagerClass.URL = "/article/Keyword/" + keywords + "-P$Page.html";


            //SEO
            Title       = thisClass.Name;
            Keywords    = thisClass.Name;
            Description = thisClass.Description;
        }
Example #24
0
        protected void SubmitButton_Click(object sender, EventArgs e)
        {
            ArticleClassInfo articleClass = new ArticleClassInfo();

            articleClass.Id = RequestHelper.GetQueryString <int>("ID");
            if (FatherID.Text.Trim() == RequestHelper.GetQueryString <string>("ID"))
            {
                ScriptHelper.Alert("不能将上级分类设置成自己", RequestHelper.RawUrl);
                Response.End();
            }
            articleClass.ParentId = Convert.ToInt32(FatherID.Text);
            articleClass.OrderId  = Convert.ToInt32(OrderID.Text);
            articleClass.Name     = ClassName.Text;

            articleClass.Description = Description.Text;

            articleClass.EnName       = EnClassName.Text;
            articleClass.Photo        = Photo.Text;
            articleClass.ShowType     = Convert.ToInt32(ShowType.Text);
            articleClass.ShowTerminal = Convert.ToInt32(ShowTerminal.Text);
            articleClass.ImageWidth   = Convert.ToInt32(ImageWidth.Text) < 0 ? 0 : Convert.ToInt32(ImageWidth.Text);
            articleClass.ImageHeight  = Convert.ToInt32(ImageHeight.Text) < 0 ? 0 : Convert.ToInt32(ImageHeight.Text);

            articleClass.AddCol1 = 0;
            articleClass.AddCol2 = AddCol2.InnerText;

            string alertMessage = ShopLanguage.ReadLanguage("AddOK");

            if (articleClass.Id == int.MinValue)
            {
                articleClass.IsSystem = 0;
                CheckAdminPower("AddArticleClass", PowerCheckType.Single);
                int id = ArticleClassBLL.Add(articleClass);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("AddRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id);
            }
            else
            {//修改时保持系统分类不变
                articleClass.IsSystem = ArticleClassBLL.Read(RequestHelper.GetQueryString <int>("ID")).IsSystem;
                CheckAdminPower("UpdateArticleClass", PowerCheckType.Single);
                ArticleClassBLL.Update(articleClass);
                AdminLogBLL.Add(ShopLanguage.ReadLanguage("UpdateRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClass.Id);
                alertMessage = ShopLanguage.ReadLanguage("UpdateOK");
            }
            ScriptHelper.Alert(alertMessage, RequestHelper.RawUrl);
        }
Example #25
0
        protected override void PageLoad()
        {
            ProductClassList = ProductClassBLL.ReadList();
            TopBanner        = AdImageBLL.ReadList((int)AdImageType.TopBanner).FirstOrDefault() ?? new AdImageInfo();

            hotKeyword       = ShopConfig.ReadConfigInfo().HotKeyword;
            productClassList = ProductClassBLL.ReadRootList();
            helpClassList    = ArticleClassBLL.ReadChilds(ArticleClass.Help);
            bottomList       = ArticleBLL.ReadBottomList();

            strHistorySearch = Server.UrlDecode(CookiesHelper.ReadCookieValue("HistorySearch"));

            textLinkList = LinkBLL.ReadLinkCacheListByClass((int)LinkType.Text);

            topNavMenuList = NavMenuBLL.ReadList(true);

            ReadCart();
        }
Example #26
0
        protected void Page_Load(object sender, EventArgs e)
        {
            base.CheckAdminPower("ReadArticleClass", PowerCheckType.Single);
            string queryString = RequestHelper.GetQueryString <string>("Action");
            int    id          = RequestHelper.GetQueryString <int>("ID");

            if ((queryString != string.Empty) && (id != -2147483648))
            {
                string str2 = queryString;
                if (str2 != null)
                {
                    if (!(str2 == "Up"))
                    {
                        if (str2 == "Down")
                        {
                            base.CheckAdminPower("UpdateArticleClass", PowerCheckType.Single);
                            ArticleClassBLL.MoveDownArticleClass(id);
                            AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("MoveRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id);
                        }
                        else if (str2 == "Delete")
                        {
                            base.CheckAdminPower("DeleteArticleClass", PowerCheckType.Single);
                            if (ArticleClassBLL.ReadArticleClassCache(id).IsSystem == 0)
                            {
                                ArticleClassBLL.DeleteArticleClass(id);
                                AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id);
                            }
                            else
                            {
                                ScriptHelper.Alert(ShopLanguage.ReadLanguage("CannotDeleteSystemClass"));
                            }
                        }
                    }
                    else
                    {
                        base.CheckAdminPower("UpdateArticleClass", PowerCheckType.Single);
                        ArticleClassBLL.MoveUpArticleClass(id);
                        AdminLogBLL.AddAdminLog(ShopLanguage.ReadLanguage("MoveRecord"), ShopLanguage.ReadLanguage("ArticleClass"), id);
                    }
                }
            }
            base.BindControl(ArticleClassBLL.ReadArticleClassNamedList(), this.RecordList);
        }
Example #27
0
        protected void BindClassBrandAttributeClassStandardType()
        {
            //List<ProductBrandInfo> list = ProductBrandBLL.ReadProductBrandCacheList();
            //this.RelationBrandID.DataSource = list;
            //this.RelationBrandID.DataTextField = "Name";
            //this.RelationBrandID.DataValueField = "ID";
            //this.RelationBrandID.DataBind();
            //this.RelationBrandID.Items.Insert(0, new ListItem("所有品牌", string.Empty));

            List <ProductClassInfo> list2 = ProductClassBLL.ReadProductClassNamedList();

            foreach (ProductClassInfo info in list2)
            {
                this.RelationClassID.Items.Add(new ListItem(info.ClassName, "|" + info.ID + "|"));
            }
            this.RelationClassID.Items.Insert(0, new ListItem("所有分类", string.Empty));

            CourseCateInfo CourseCateModel = new CourseCateInfo();

            CourseCateModel.Condition = CompanyBLL.SystemCompanyId.ToString();
            List <CourseCateInfo> courseCateList = CourseCateBLL.ReadCourseCateNamedList(CourseCateModel);

            foreach (CourseCateInfo info in courseCateList)
            {
                this.AccessoryClassID.Items.Add(new ListItem(info.CateName, info.CateId.ToString()));
            }
            this.AccessoryClassID.Items.Insert(0, new ListItem("所有分类", string.Empty));

            this.AttributeClassID.DataSource     = AttributeClassBLL.ReadAttributeClassCacheList();
            this.AttributeClassID.DataTextField  = "Name";
            this.AttributeClassID.DataValueField = "ID";
            this.AttributeClassID.DataBind();
            this.AttributeClassID.Items.Insert(0, new ListItem("请选择", "0"));
            foreach (ArticleClassInfo info2 in ArticleClassBLL.ReadArticleClassChildList(3))
            {
                this.ArticleClassID.Items.Add(new ListItem(info2.ClassName, "|" + info2.ID + "|"));
            }
            this.ArticleClassID.Items.Insert(0, new ListItem(ArticleClassBLL.ReadArticleClassCache(3).ClassName, "|" + 3 + "|"));
            this.StandardType.DataSource     = EnumHelper.ReadEnumList <ProductStandardType>();
            this.StandardType.DataTextField  = "ChineseName";
            this.StandardType.DataValueField = "Value";
            this.StandardType.DataBind();
        }
Example #28
0
        /// <summary>
        /// 页面加载方法
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Page_Load(object sender, EventArgs e)
        {
            CheckAdminPower("ReadArticleClass", PowerCheckType.Single);
            string action         = RequestHelper.GetQueryString <string>("Action");
            int    articleClassID = RequestHelper.GetQueryString <int>("ID");

            if (action != string.Empty && articleClassID != int.MinValue)
            {
                switch (action)
                {
                case "Up":
                    CheckAdminPower("UpdateArticleClass", PowerCheckType.Single);
                    ArticleClassBLL.Move(articleClassID, ChangeAction.Up);
                    AdminLogBLL.Add(ShopLanguage.ReadLanguage("MoveRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClassID);
                    break;

                case "Down":
                    CheckAdminPower("UpdateArticleClass", PowerCheckType.Single);
                    ArticleClassBLL.Move(articleClassID, ChangeAction.Down);
                    AdminLogBLL.Add(ShopLanguage.ReadLanguage("MoveRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClassID);
                    break;

                case "Delete":
                    CheckAdminPower("DeleteArticleClass", PowerCheckType.Single);
                    if (ArticleClassBLL.Read(articleClassID).IsSystem == 0)
                    {
                        ArticleClassBLL.Delete(articleClassID);
                        AdminLogBLL.Add(ShopLanguage.ReadLanguage("DeleteRecord"), ShopLanguage.ReadLanguage("ArticleClass"), articleClassID);
                    }
                    else
                    {
                        ScriptHelper.Alert(ShopLanguage.ReadLanguage("CannotDeleteSystemClass"));
                    }
                    break;

                default:
                    break;
                }
            }
            topClassList = ArticleClassBLL.ReadRootList();
            //BindControl( ArticleClassBLL.ReadNamedList(), RecordList);
        }
Example #29
0
        protected override void PageLoad()
        {
            base.PageLoad();

            helpClassList = ArticleClassBLL.ReadArticleClassChildList(ArticleClass.Help);

            id = RequestHelper.GetQueryString <int>("id");
            if (id == int.MinValue && helpClassList.Count > 0)
            {
                id = ArticleClassBLL.ReadArticleClassChildList(helpClassList[0].ID)[0].ID;
            }

            if (id > 0)
            {
                ArticleSearchInfo articleSearch = new ArticleSearchInfo();
                articleSearch.ClassID = "|" + id.ToString() + "|";
                articleList           = ArticleBLL.SearchArticleList(articleSearch);
            }

            Title = "帮助中心";
        }
Example #30
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!this.Page.IsPostBack)
     {
         this.FatherID.DataSource     = ArticleClassBLL.ReadArticleClassNamedList();
         this.FatherID.DataTextField  = "ClassName";
         this.FatherID.DataValueField = "ID";
         this.FatherID.DataBind();
         this.FatherID.Items.Insert(0, new ListItem("作为最大类", "0"));
         int queryString = RequestHelper.GetQueryString <int>("ID");
         if (queryString != -2147483648)
         {
             base.CheckAdminPower("ReadArticleClass", PowerCheckType.Single);
             ArticleClassInfo info = ArticleClassBLL.ReadArticleClassCache(queryString);
             this.FatherID.Text    = info.FatherID.ToString();
             this.OrderID.Text     = info.OrderID.ToString();
             this.ClassName.Text   = info.ClassName;
             this.Description.Text = info.Description;
         }
     }
 }