コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            price = ConfigurationSettings.AppSettings.Get("relaxprice");
            lang  = ConvertUtility.ToInt32(Request.QueryString["lang"]);
            width = Request.QueryString["w"];
            if (!IsPostBack)
            {
                if (lang == 0)
                {
                    ltrTieude.Text  = "Loi chuc 8/3 hay nhat";
                    lnkXemthem.Text = "Xem them » ";
                    //ltrGia.Text = "(" + Resources.Resource.wThongBaoGia_KD + ConfigurationSettings.AppSettings.Get("relaxtuvanprice") + Resources.Resource.wDonViTien_KD + "/tu van)";
                }
                else
                {
                    ltrTieude.Text  = "Lời chúc 8/3 hay nhất";
                    lnkXemthem.Text = "Xem thêm » ";
                    //ltrGia.Text = "(" + Resources.Resource.wThongBaoGia + ConfigurationSettings.AppSettings.Get("relaxtuvanprice") + Resources.Resource.wDonViTien + "/tư vấn)";
                }
                lang = ConvertUtility.ToInt32(Request.QueryString["lang"]);
            }
            lnkXemthem.NavigateUrl = UrlProcess.GetRelaxNewsCategoryUrl(lang.ToString(), "list", width, catID.ToString());
            if (!string.IsNullOrEmpty(Request.QueryString["d"]))
            {
                curpage = ConvertUtility.ToInt32(Request.QueryString["d"]);
            }
            else
            {
                Random rnd = new Random();
                curpage = rnd.Next(1, 12);
            }
            //start category list
            int       totalrecord = 0;
            DataTable dtCat       = TintucController.GetAllNewsByCategory(catID, pagesize, curpage, out totalrecord);

            rptlstCategory.DataSource     = dtCat;
            rptlstCategory.ItemDataBound += new RepeaterItemEventHandler(rptlstCategory_ItemDataBound);
            rptlstCategory.DataBind();
            //Paging1.totalrecord = totalrecord;
            //Paging1.pagesize = pagesize;
            //Paging1.numberpage = pagenumber;
            //Paging1.defaultparam = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"] + "&a=" + Request.QueryString["a"] + "&e=" + Request.QueryString["e"] + "&c=" + Request.QueryString["c"] + "&b=" + Request.QueryString["b"] + "&f=" + Request.QueryString["f"];
            //Paging1.queryparam = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"] + "&a=" + Request.QueryString["a"] + "&e=" + Request.QueryString["e"] + "&c=" + Request.QueryString["c"] + "&b=" + Request.QueryString["b"] + "&f=" + Request.QueryString["f"] + "&d=";
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            preurl = ConfigurationSettings.AppSettings.Get("urldata");
            width  = Request.QueryString["w"];
            if (!IsPostBack)
            {
                lang = ConvertUtility.ToInt32(Request.QueryString["lang"]);
                if (lang == 1)
                {
                    lblTitle.Text = "TIN MỚI NHẤT";
                }
            }
            if (!string.IsNullOrEmpty(Request.QueryString["cpage"]))
            {
                curpage = ConvertUtility.ToInt32(Request.QueryString["cpage"]);
            }
            //lastest News
            int       totalrecord = 0;
            DataTable dtlatest    = TintucController.GetTopNewsWithPagging(ConvertUtility.ToInt32(ConfigurationSettings.AppSettings.Get("news_zoneid")), pagesize, curpage, 60, out totalrecord);

            rptlastest.DataSource     = dtlatest;
            rptlastest.ItemDataBound += rptlastest_ItemDataBound;
            rptlastest.DataBind();

            Paging1.totalrecord  = totalrecord;
            Paging1.pagesize     = pagesize;
            Paging1.numberpage   = pagenumber;
            Paging1.defaultparam = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"];
            Paging1.queryparam   = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"] + "&cpage=";

            //end lastest News
            if (curpage == 1)
            {
                int       totalrecord1;
                DataTable dtTinTongHop = TintucController.GetAllNewsByCategory(ConvertUtility.ToInt32(ConfigurationSettings.AppSettings.Get("tintonghop")), 1, 1, out totalrecord1);
                if (dtTinTongHop.Rows.Count > 0)
                {
                    //divtintonghop.Visible = true;
                    if (lang == 1)
                    {
                        lnkTitle.Text = dtTinTongHop.Rows[0]["Content_Headline"].ToString();
                    }
                    else
                    {
                        lnkTitle.Text = dtTinTongHop.Rows[0]["Content_HeadlineKD"].ToString();
                    }
                    if (string.IsNullOrEmpty(ConvertUtility.ToString(dtTinTongHop.Rows[0]["Content_Avatar"])))
                    {
                        imgAvatar.ImageUrl = "/Images/icon_app52.png";
                    }
                    else
                    {
                        CreateAvatar.MOReceiver ws = new CreateAvatar.MOReceiver();
                        ws.GenerateAvatarThumnail(dtTinTongHop.Rows[0]["Content_Avatar"].ToString(), 60, 60);
                        imgAvatar.ImageUrl = preurl + MultimediaUtility.GetAvatarThumnail(dtTinTongHop.Rows[0]["Content_Avatar"].ToString(), 60, 60).Replace("~", "");
                        //imgAvatar.ImageUrl = preurl + MultimediaUtility.GetAvatar(curData["Content_Avatar"].ToString().Replace("~", ""));
                    }
                    lnkTitle.NavigateUrl = "../Download.aspx?id=" + dtTinTongHop.Rows[0]["Distribution_ID"].ToString() + "&lang=" + lang + "&w=" + width;

                    //lnkTitle.NavigateUrl = UrlProcess.GetNewsDetailUrl(lang.ToString(), "detail", width, dtTinTongHop.Rows[0]["Distribution_ID"].ToString());
                }
            }
        }