Beispiel #1
0
        protected void rptList_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            this.ChkAdminLevel("channel_" + this.channel_name + "_list", DTEnums.ActionEnum.Edit.ToString());
            int int32 = Convert.ToInt32(((HiddenField)e.Item.FindControl("hidId")).Value);

            Rain.BLL.article   article = new Rain.BLL.article();
            Rain.Model.article model   = article.GetModel(int32);
            switch (e.CommandName)
            {
            case "lbtnIsMsg":
                if (model.is_msg == 1)
                {
                    article.UpdateField(int32, "is_msg=0");
                    break;
                }
                article.UpdateField(int32, "is_msg=1");
                break;

            case "lbtnIsTop":
                if (model.is_top == 1)
                {
                    article.UpdateField(int32, "is_top=0");
                    break;
                }
                article.UpdateField(int32, "is_top=1");
                break;

            case "lbtnIsRed":
                if (model.is_red == 1)
                {
                    article.UpdateField(int32, "is_red=0");
                    break;
                }
                article.UpdateField(int32, "is_red=1");
                break;

            case "lbtnIsHot":
                if (model.is_hot == 1)
                {
                    article.UpdateField(int32, "is_hot=0");
                    break;
                }
                article.UpdateField(int32, "is_hot=1");
                break;

            case "lbtnIsSlide":
                if (model.is_slide == 1)
                {
                    article.UpdateField(int32, "is_slide=0");
                    break;
                }
                article.UpdateField(int32, "is_slide=1");
                break;
            }
            this.RptBind(this.channel_id, this.category_id, "id>0" + this.CombSqlTxt(this.keywords, this.property), "sort_id asc,add_time desc,id desc");
        }
Beispiel #2
0
 protected override void ShowPage()
 {
     this.id   = DTRequest.GetQueryInt("id");
     this.page = DTRequest.GetQueryString("page");
     Rain.BLL.article article = new Rain.BLL.article();
     if (this.id > 0)
     {
         if (!article.Exists(this.id))
         {
             HttpContext.Current.Response.Redirect(this.linkurl("error", (object)("?msg=" + Utils.UrlEncode("出错啦,您要浏览的页面不存在或已删除!"))));
             return;
         }
         this.model = article.GetModel(this.id);
     }
     else
     {
         if (string.IsNullOrEmpty(this.page))
         {
             return;
         }
         if (!article.Exists(this.page))
         {
             HttpContext.Current.Response.Redirect(this.linkurl("error", (object)("?msg=" + Utils.UrlEncode("出错啦,您要浏览的页面不存在或已删除!"))));
             return;
         }
         this.model = article.GetModel(this.page);
     }
     if (this.model.link_url != null)
     {
         this.model.link_url = this.model.link_url.Trim();
     }
     if (string.IsNullOrEmpty(this.model.link_url))
     {
         return;
     }
     HttpContext.Current.Response.Redirect(this.model.link_url);
 }
Beispiel #3
0
 public bool Update(Rain.Model.article model)
 {
     return(this.dal.Update(model));
 }
Beispiel #4
0
 public int Add(Rain.Model.article model)
 {
     return(this.dal.Add(model));
 }