Пример #1
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;
         }
     }
 }
Пример #2
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);
     }
 }
Пример #3
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);
        }
Пример #4
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;
         }
     }
 }