예제 #1
0
        private void GetNews(int pageSize)
        {
            var _clsGetNews     = new BllGetNews();
            var _dtGetNewsCount = _clsGetNews.GetNewsCount();
            var _dtGetNews      = _clsGetNews.GetNews(string.Empty, pageSize);

            if (_dtGetNews != null && _dtGetNews.Rows.Count > 0)
            {
                ListViewAll.DataSource = _dtGetNews;
                ListViewAll.DataBind();
                ListViewAll.Visible = true;
                lbTotal.Text        = _dtGetNews.Rows.Count.ToString();
                if (_dtGetNewsCount != null && _dtGetNewsCount.Rows.Count > 0)
                {
                    if (int.Parse(lbTotal.Text) == int.Parse(_dtGetNewsCount.Rows[0]["Total"].ToString()))
                    {
                        btnViewMore.Visible = false;
                    }
                    else
                    {
                        btnViewMore.Visible = true;
                    }
                }
            }
            else
            {
                ListViewAll.Visible = false;
                btnViewMore.Visible = false;
            }
        }
예제 #2
0
        private bool CheckUnlike(int ID_News, string IP_User)
        {
            var check     = false;
            var _clsCheck = new BllGetNews();
            var dtCheck   = _clsCheck.GetLike();

            if (dtCheck != null && dtCheck.Rows.Count > 0)
            {
                foreach (DataRow dr in dtCheck.Rows)
                {
                    if (ID_News == int.Parse(dr["ID_News"].ToString()) && IP_User == dr["IP_User"].ToString())
                    {
                        check = true;
                    }
                }
            }
            return(check);
        }
예제 #3
0
        private bool CheckInsert(int ID_News, string IP_User, string sMsg)
        {
            var check     = false;
            var _clsCheck = new BllGetNews();
            var dtCheck   = _clsCheck.GetLike();

            if (dtCheck != null && dtCheck.Rows.Count > 0)
            {
                foreach (DataRow dr in dtCheck.Rows)
                {
                    if (ID_News == int.Parse(dr["ID_News"].ToString()) && IP_User == dr["IP_User"].ToString())
                    {
                        check      = true;
                        lbMsg.Text = sMsg;
                        LibWindowUI.Window.OpenWindows(Page, GetType(), "#myModal");
                    }
                }
            }
            return(check);
        }