protected void Page_Load(object sender, EventArgs e) { preurl = AppEnv.GetSetting("urldata"); width = Request.QueryString["w"]; catID = ConvertUtility.ToInt32(Request.QueryString["catid"]); if (!IsPostBack) { lang = ConvertUtility.ToInt32(Request.QueryString["lang"]); DataTable catInfo = TintucController.GetCategoryByCatIDHasCache(catID); if (lang == 1) { lnkCatName.Text = catInfo.Rows[0]["Zone_Name"].ToString().ToUpper(); } else { lnkCatName.Text = catInfo.Rows[0]["Zone_Alias"].ToString().ToUpper(); } lnkCatName.NavigateUrl = UrlProcess.GetNewsCategoryUrlNew(lang.ToString(), width, catID.ToString()); } if (!string.IsNullOrEmpty(Request.QueryString["cpage"])) { curpage = ConvertUtility.ToInt32(Request.QueryString["cpage"]); } //start category list int totalrecord = 0; DataTable dtCat = TintucController.GetAllNewsByCategoryHasCache(catID, pagesize, curpage, out totalrecord); if (dtCat.Rows.Count > 0) { CurrentRow = dtCat.Rows.Count; rptlstCategory.DataSource = dtCat; rptlstCategory.ItemDataBound += 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"] + "&catid=" + Request.QueryString["catid"]; Paging1.queryparam = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"] + "&catid=" + Request.QueryString["catid"] + "&cpage="; } //end category list }
void rptCategory_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { var rptTop = (Repeater)e.Item.FindControl("rptTop"); var rptBottom = (Repeater)e.Item.FindControl("rptBottom"); var currData = (DataRowView)e.Item.DataItem; int totalrecord = 0; DataTable dtCat = new DataTable(); ZoneId = ConvertUtility.ToInt32(currData["Zone_ID"]); if (ConvertUtility.ToInt32(currData["Zone_ID"]) == 129)// THE THAO SO { dtCat = ThethaoController.GetLastestNewsFromTheThaoSoHasCache(1, 10, out totalrecord); } else { dtCat = TintucController.GetAllNewsByCategoryHasCache(ConvertUtility.ToInt32(currData["Zone_ID"]), 10, 1, out totalrecord); } IList <DataRow> contentTop = dtCat.Select().Skip(0).Take(5).ToList(); IList <DataRow> contentBottom = dtCat.Select().Skip(5).Take(9).ToList(); if (contentTop.Count > 0) { rptTop.DataSource = contentTop.CopyToDataTable(); rptTop.DataBind(); } if (contentBottom.Count > 0) { rptBottom.DataSource = contentBottom.CopyToDataTable(); rptBottom.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { lang = Request.QueryString["lang"]; width = ConvertUtility.ToInt32(Request.QueryString["w"]); price = AppEnv.GetSetting("relaxprice"); id = ConvertUtility.ToInt32(Request.QueryString["id"]); telCo = AppEnv.CheckFreeContentTelco(); DataTable dtDetail = TintucController.GetNewsDetailHasCache(id); if (dtDetail != null && dtDetail.Rows.Count > 0) { litName.Text = dtDetail.Rows[0]["Content_Headline"].ToString(); catID = ConvertUtility.ToInt32(dtDetail.Rows[0]["Distribution_ZoneID"]); DataTable catInfo = TintucController.GetCategoryByCatIDHasCache(catID); catName = catInfo.Rows[0]["Zone_Name"].ToString(); parentCatID = ConvertUtility.ToInt32(catInfo.Rows[0]["Zone_ParentID"]); //chitietGiaodich = "Thu gian: " + catInfo.Rows[0]["Zone_Name"] + " -- id: " + id + " -- newtransactionid: " + ConvertUtility.ToString(Session["transactionid"]) + " -- old tranid: " + ConvertUtility.ToString(Session["transactionid_old"]); chitietGiaodich = "Thu gian: " + catInfo.Rows[0]["Zone_Name"] + " -- id: " + id; int totalrecord = 0; DataTable dtCat = new DataTable(); dtCat = TintucController.GetAllNewsByCategoryHasCache(catID, 8, 1, out totalrecord); if (dtCat != null && dtCat.Rows.Count > 0) { IList <DataRow> contentTop = dtCat.Select().Skip(0).Take(3).ToList(); IList <DataRow> contentBottom = dtCat.Select().Skip(3).Take(7).ToList(); rptTop.DataSource = contentTop.CopyToDataTable(); rptTop.DataBind(); rptBottom.DataSource = contentBottom.CopyToDataTable(); rptBottom.DataBind(); } } switch (parentCatID.ToString()) { case "258": //Cẩm nang tư vấn if (catID == 264) //Sex và cuộc sống { price = AppEnv.GetSetting("relaxsexprice"); ProductId = "RELAXADVISESEX"; Keyword = "ADVISE_SEX"; } else { price = AppEnv.GetSetting("relaxtuvanprice"); ProductId = "RELAXADVISEBOOK"; Keyword = "ADVISE_BOOK"; } break; } if (!Page.IsPostBack) { #region Free Content if (AppEnv.GetSetting("FreeContent") == "1") { HienThiNoiDung(true, false); return; } #endregion #region Old Content if (AppEnv.GetSetting("TestFlag") == "1") { HienThiNoiDung(true, false); } else if (parentCatID.ToString() == "255" && WapController.W4A_Subscriber_IsActive(Session["msisdn"].ToString(), 1)) { HienThiNoiDung(true, false); } else { if (Session["msisdn"] != null) { var charging = new Library.VNMCharging.VNMChargingGW(); messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), ProductId, Keyword, price, "D", "RELAX", Request.QueryString["id"]); if (messageReturn == AppEnv.GetSetting("NotEnoughMoney"))//Not Enough Money { messageReturn = AppEnv.VnmChargingOptimizeNotEnoughMoney(Session["msisdn"].ToString(), ProductId, Keyword, price, "D", "RELAX", Request.QueryString["id"], out logPrice); price = logPrice; } if (messageReturn == AppEnv.GetSetting("SystemOverload")) //System Over Load { messageReturn = AppEnv.VnmChargingSystemOverload(Session["msisdn"].ToString(), ProductId, Keyword, price, "D", "RELAX", Request.QueryString["id"]); } if (messageReturn == "1") {// Thanh toán thành công >> trả nội dung HienThiNoiDung(true, true); } else {// Thanh toán không thành công >> thông báo lỗi HienThiNoiDung(false, true); } } else { pnlContentError.Visible = true; litContentError.Text = "Bạn vui lòng lựa chọn kết nối EDGE hay 3G để sử dụng dịch vụ này. Lưu ý, hãy ngắt kết nối wifi bạn nhé"; } } #endregion } }
protected void Page_Load(object sender, EventArgs e) { price = ConfigurationSettings.AppSettings.Get("relaxprice"); width = Request.QueryString["w"]; catID = ConvertUtility.ToInt32(Request.QueryString["catid"]); if (!IsPostBack) { lang = ConvertUtility.ToInt32(Request.QueryString["lang"]); DataTable catInfo = TintucController.GetCategoryByCatIDHasCache(catID); DataTable catParent; if (ConvertUtility.ToInt32(catInfo.Rows[0]["Zone_ParentID"]) != 0) { catParent = TintucController.GetCategoryByCatIDHasCache(ConvertUtility.ToInt32(catInfo.Rows[0]["Zone_ParentID"])); if (lang == 1) { lblCatName.Text = catParent.Rows[0]["Zone_Name"].ToString().ToUpper() + " » " + catInfo.Rows[0]["Zone_Name"].ToString().ToUpper(); } else { lblCatName.Text = catParent.Rows[0]["Zone_Alias"].ToString().ToUpper() + " » " + catInfo.Rows[0]["Zone_Alias"].ToString().ToUpper(); } } else { if (lang == 1) { lblCatName.Text = catInfo.Rows[0]["Zone_Name"].ToString().ToUpper(); } else { lblCatName.Text = catInfo.Rows[0]["Zone_Alias"].ToString().ToUpper(); } } if (lang == 1) { //ltrGia.Text = "(" + Resources.Resource.wThongBaoGia + "xxx" + Resources.Resource.wDonViTien; } else { //ltrGia.Text = "(" + Resources.Resource.wThongBaoGia_KD + "xxx" + Resources.Resource.wDonViTien_KD; } //if (catID == 264) ltrGia.Text = ltrGia.Text.Replace("xxx", ConfigurationSettings.AppSettings.Get("relaxsexprice")); switch (catInfo.Rows[0]["Zone_ParentID"].ToString()) { case "118": //ltrGia.Text = ltrGia.Text.Replace("xxx", ConfigurationSettings.AppSettings.Get("relaxprice")) + ")"; break; case "258": //ltrGia.Text = ltrGia.Text.Replace("xxx", ConfigurationSettings.AppSettings.Get("relaxtuvanprice")) + ")"; break; case "121": //ltrGia.Text = ltrGia.Text.Replace("xxx", ConfigurationSettings.AppSettings.Get("relaxtuvanprice")) + ")"; break; case "268": //ltrGia.Text = ltrGia.Text.Replace("xxx", ConfigurationSettings.AppSettings.Get("relaxanchoiprice")) + ")"; break; case "255": //ltrGia.Text = ltrGia.Text.Replace("xxx", ConfigurationSettings.AppSettings.Get("relaxtruyenprice")) + "/30 ngày đọc truyện)"; break; default: //ltrGia.Text = ltrGia.Text.Replace("xxx", ConfigurationSettings.AppSettings.Get("relaxprice")) + ")"; break; } } if (!string.IsNullOrEmpty(Request.QueryString["cpage"])) { curpage = ConvertUtility.ToInt32(Request.QueryString["cpage"]); } //start category list int totalrecord = 0; DataTable dtCat = TintucController.GetAllNewsByCategoryHasCache(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"] + "&catid=" + Request.QueryString["catid"]; Paging1.queryparam = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"] + "&catid=" + Request.QueryString["catid"] + "&cpage="; }
protected void Page_Load(object sender, EventArgs e) { lang = Request.QueryString["lang"]; width = ConvertUtility.ToInt32(Request.QueryString["w"]); price = AppEnv.GetSetting("relaxprice"); id = ConvertUtility.ToInt32(Request.QueryString["id"]); telCo = AppEnv.CheckFreeContentTelco(); DataTable dtDetail = TintucController.GetNewsDetailHasCache(id); if (dtDetail != null && dtDetail.Rows.Count > 0) { litName.Text = dtDetail.Rows[0]["Content_Headline"].ToString(); catID = ConvertUtility.ToInt32(dtDetail.Rows[0]["Distribution_ZoneID"]); DataTable catInfo = TintucController.GetCategoryByCatIDHasCache(catID); if (catInfo != null && catInfo.Rows.Count > 0) { catName = catInfo.Rows[0]["Zone_Name"].ToString(); parentCatID = ConvertUtility.ToInt32(catInfo.Rows[0]["Zone_ParentID"]); chitietGiaodich = "Thu gian: " + catInfo.Rows[0]["Zone_Name"] + " -- id: " + id; } int totalrecord = 0; DataTable dtCat = new DataTable(); dtCat = TintucController.GetAllNewsByCategoryHasCache(catID, 8, 1, out totalrecord); if (dtCat != null && dtCat.Rows.Count > 0) { IList <DataRow> contentTop = dtCat.Select().Skip(0).Take(5).ToList(); //IList<DataRow> contentBottom = dtCat.Select().Skip(3).Take(7).ToList(); rptTop.DataSource = contentTop.CopyToDataTable(); rptTop.DataBind(); //rptBottom.DataSource = contentBottom.CopyToDataTable(); //rptBottom.DataBind(); } } switch (parentCatID.ToString()) { case "258": //Cẩm nang tư vấn if (catID == 264) //Sex và cuộc sống { price = ConfigurationSettings.AppSettings.Get("relaxsexprice"); ProductId = "RELAXADVISESEX"; Keyword = "ADVISE_SEX"; } else { price = ConfigurationSettings.AppSettings.Get("relaxtuvanprice"); ProductId = "RELAXADVISEBOOK"; Keyword = "ADVISE_BOOK"; } break; case "121": //Gửi lời yêu thương price = ConfigurationSettings.AppSettings.Get("relaxtuvanprice"); ProductId = "RELAXLOVER"; Keyword = "LOVER"; break; case "268": //Địa điểm ăn chơi price = ConfigurationSettings.AppSettings.Get("relaxanchoiprice"); ProductId = "RELAXPLACE"; Keyword = "PLACE"; break; case "255": //Đọc truyện price = ConfigurationSettings.AppSettings.Get("relaxprice"); //dungnt sua de charge dc ProductId = "LOTOLASTRESULT"; //"RELAXSTORYREAD"; Keyword = "LAST_RESULT"; //"READ"; break; default: price = ConfigurationSettings.AppSettings.Get("relaxprice"); ProductId = "HOROSCOPE"; Keyword = "HOROSCOPE"; break; } if (!Page.IsPostBack) { #region FREE CONTENT if (AppEnv.GetSetting("FreeContent") == "1") { HienThiNoiDung(true, false); return; } #endregion #region OLD if (AppEnv.GetSetting("TestFlag") == "1") { HienThiNoiDung(true, false); } else if (parentCatID.ToString() == "255" && Session["msisdn"] != null && WapController.W4A_Subscriber_IsActive(Session["msisdn"].ToString(), 1)) { HienThiNoiDung(true, false); } else { if (Session["msisdn"] != null) { var charging = new Library.VNMCharging.VNMChargingGW(); messageReturn = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), ProductId, Keyword, price, "D", "RELAX", Request.QueryString["id"]); if (messageReturn == AppEnv.GetSetting("NotEnoughMoney"))//Not Enough Money { messageReturn = AppEnv.VnmChargingOptimizeNotEnoughMoney(Session["msisdn"].ToString(), ProductId, Keyword, price, "D", "RELAX", Request.QueryString["id"], out logPrice); price = logPrice; } if (messageReturn == AppEnv.GetSetting("SystemOverload")) //System Over Load { messageReturn = AppEnv.VnmChargingSystemOverload(Session["msisdn"].ToString(), ProductId, Keyword, price, "D", "RELAX", Request.QueryString["id"]); } if (messageReturn == "1") {// Thanh toán thành công >> trả nội dung HienThiNoiDung(true, true); } else {// Thanh toán không thành công >> thông báo lỗi HienThiNoiDung(false, true); } } else { pnlContentError.Visible = true; litContentError.Text = "Bạn vui lòng lựa chọn kết nối EDGE hay 3G để sử dụng dịch vụ này. Lưu ý, hãy ngắt kết nối wifi bạn nhé"; } } #endregion //catid = ConvertUtility.ToInt32(Request.QueryString["catid"]); DataTable dtOnline = TintucController.GetAllCategoryExeptCatIDHasCache(255, catID); DataTable dtAudio = TintucController.GetCategoryTruyenAudioCache(); rptCateOnline.DataSource = dtOnline; rptCateOnline.DataBind(); rptCateAudio.DataSource = dtAudio; rptCateAudio.DataBind(); } }