Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     Repeater_admin.DataSource = BLL.GetAllList();
     Repeater_admin.DataBind();
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Repeater_admin_binds the specified classs.
        /// </summary>
        /// <param name="classs">The classs.</param>
        void Repeater_admin_bind(string classs)
        {
            switch (Request["t"])
            {
            case "del":
                del_news(Convert.ToInt32(Request["id"]));
                break;

            case "ding":
                if (Request["ding"] == "1")
                {
                    Ding_news(Convert.ToInt32(Request["id"]), 0);
                }
                else
                {
                    Ding_news(Convert.ToInt32(Request["id"]), 1);
                }
                break;

            case "tuijian":
                if (Request["tuijian"] == "1")
                {
                    Tuijian_news(Convert.ToInt32(Request["id"]), 0);
                }
                else
                {
                    Tuijian_news(Convert.ToInt32(Request["id"]), 1);
                }
                break;

            case "K":
                if (Request["K"] == "0")
                {
                    K_news(Convert.ToInt32(Request["id"]), 1);
                }
                else
                {
                    K_news(Convert.ToInt32(Request["id"]), 0);
                }
                break;
            }


            int page = 0;

            string where = "";
            if (Request["page"] != null && Request["page"] != "")
            {
                page = Convert.ToInt32(Request["page"]) - 1;
            }
            if (this.keyword != null)
            {
                where = " (title like '%" + this.keyword.Trim() + "%') ";
            }

            if (classs != null)
            {
                where = " classname =" + classs;
            }
            if (Request["day"] != null)
            {
                where = " datediff(dd,time,getdate())=" + Request["day"];
            }

            if (where != "")
            {
                //if (Request["role"] != null && ROYcms.Common.Session.Gets("User") != null)
                //{ where = where + " and bh in(select New_id from ROYcms_new_user where User_id =)" + ROYcms.Common.Session.Gets("Users")[1]; }

                where = where + " and (type = '" + this.ClassKind.ToString() + "') ";
            }
            else
            {
                where = " type = '" + this.ClassKind.ToString() + "' ";
                //if (Request["role"] != null && ROYcms.Common.Session.Gets("User") != null)
                //{ where = where + " and bh in(select New_id from ROYcms_new_user where User_id =)"+ROYcms.Common.Session.Gets("Users")[1]; }
            }

            ROYcms_news Bll = new ROYcms_news();

            pages = Bll.GetCount(where) / 18 + 1; //分页的总数
            PagedDataSource pg = new PagedDataSource();

            pg.DataSource             = Bll.GetList(where + " order by bh desc ").Tables[0].DefaultView;
            pg.AllowPaging            = true;
            pg.PageSize               = 18;
            pg.CurrentPageIndex       = page;
            Repeater_admin.DataSource = pg;
            Repeater_admin.DataBind();
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Binds this instance.
 /// </summary>
 public void Bind()
 {
     Repeater_admin.DataSource = BLL.GetAllList();
     Repeater_admin.DataBind();
 }
Ejemplo n.º 4
0
 /// <summary>
 ///
 /// </summary>
 public void Bind()
 {
     Repeater_admin.DataSource = LogBLL.GetList("user_id=" + ROYcms.Common.Session.Get("user_id"));
     Repeater_admin.DataBind();
 }