protected void Page_Load(object sender, EventArgs e) { preurl = ConfigurationSettings.AppSettings.Get("urldata"); width = Request.QueryString["w"]; id = ConvertUtility.ToInt32(Request.QueryString["id"]); if (!IsPostBack) { lang = ConvertUtility.ToInt32(Request.QueryString["lang"]); //Detail DataTable dtDetail = TintucController.GetNewsDetailHasCache(id); catID = ConvertUtility.ToInt32(dtDetail.Rows[0]["Distribution_ZoneID"]); DataTable catInfo = TintucController.GetCategoryByCatIDHasCache(catID); //end detail if (lang == 1) { lnkCatName.Text = catInfo.Rows[0]["Zone_Name"].ToString().ToUpper(); lblCat.Text = "TIN ĐÃ ĐĂNG"; lblHeadline.Text = dtDetail.Rows[0]["Content_Headline"].ToString(); ltrBody.Text = ReplaceImageLink(dtDetail.Rows[0]["Content_Body"].ToString()); lnkHomeChannel.Text = "TIN TỨC"; } else { lblHeadline.Text = dtDetail.Rows[0]["Content_HeadlineKD"].ToString(); ltrBody.Text = ReplaceImageLink(dtDetail.Rows[0]["Content_BodyKD"].ToString()); lnkCatName.Text = catInfo.Rows[0]["Zone_Alias"].ToString().ToUpper(); } if (!string.IsNullOrEmpty(dtDetail.Rows[0]["Content_Avatar"].ToString())) { WapXzone_VNM.CreateAvatar.MOReceiver ws = new WapXzone_VNM.CreateAvatar.MOReceiver(); ws.GenerateAvatarThumnail(dtDetail.Rows[0]["Content_Avatar"].ToString(), 60, 60); imgAvatar.ImageUrl = preurl + MultimediaUtility.GetAvatarThumnail(dtDetail.Rows[0]["Content_Avatar"].ToString(), 60, 60).Replace("~", ""); } else { imgAvatar.Visible = false; } lblCreatedOn.Text = ConvertUtility.ToDateTime(dtDetail.Rows[0]["Content_CreateDate"]).ToString("dd/MM/yyyy"); lnkCatName.NavigateUrl = UrlProcess.GetNewsCategoryUrl(lang.ToString(), width, catID.ToString()); lnkHomeChannel.NavigateUrl = UrlProcess.GetNewsHomeUrl(lang.ToString(), width); } //start Older News DataTable dtCat = TintucController.GetTopNewsOlderByCategoryHasCache(catID, id, 4); rptlstCategory.DataSource = dtCat; rptlstCategory.ItemDataBound += new RepeaterItemEventHandler(rptlstCategory_ItemDataBound); rptlstCategory.DataBind(); //start Older News }
protected void Page_Load(object sender, EventArgs e) { preurl = AppEnv.GetSetting("urldata"); width = Request.QueryString["w"]; id = ConvertUtility.ToInt32(Request.QueryString["id"]); if (!IsPostBack) { lang = ConvertUtility.ToInt32(Request.QueryString["lang"]); //Detail DataTable dtDetail = TintucController.GetNewsDetailHasCache(id); catID = ConvertUtility.ToInt32(dtDetail.Rows[0]["Distribution_ZoneID"]); DataTable catInfo = TintucController.GetCategoryByCatIDHasCache(catID); //end detail if (lang == 1) { lnkCatName.Text = catInfo.Rows[0]["Zone_Name"].ToString().ToUpper(); //lblCat.Text = "TIN ĐÃ ĐĂNG"; lblHeadline.Text = dtDetail.Rows[0]["Content_Headline"].ToString(); ltrBody.Text = ReplaceImageLink(dtDetail.Rows[0]["Content_Body"].ToString()); lnkHomeChannel.Text = "TIN TỨC"; } else { lblHeadline.Text = dtDetail.Rows[0]["Content_HeadlineKD"].ToString(); ltrBody.Text = ReplaceImageLink(dtDetail.Rows[0]["Content_BodyKD"].ToString()); lnkCatName.Text = catInfo.Rows[0]["Zone_Alias"].ToString().ToUpper(); } lblCreatedOn.Text = ConvertUtility.ToDateTime(dtDetail.Rows[0]["Content_CreateDate"]).ToString("dd/MM/yyyy"); lnkCatName.NavigateUrl = UrlProcess.GetNewsCategoryUrlNew(lang.ToString(), width, catID.ToString()); lnkHomeChannel.NavigateUrl = UrlProcess.GetNewsHomeUrlNew(lang.ToString(), width); } //start Older News DataTable dtCat = TintucController.GetTopNewsOlderByCategoryHasCache(catID, id, 4); rptlstCategory.DataSource = dtCat; rptlstCategory.ItemDataBound += rptlstCategory_ItemDataBound; rptlstCategory.DataBind(); //start Older News }
protected void HienThiNoiDung(Boolean thuchien, Boolean log) { pnlNoiDung.Visible = true; id = ConvertUtility.ToInt32(Request.QueryString["id"]); DataTable dtDetail = TintucController.GetNewsDetail(id); catID = ConvertUtility.ToInt32(dtDetail.Rows[0]["Distribution_ZoneID"]); DataTable catInfo = TintucController.GetCategoryByCatIDHasCache(catID); if (thuchien) { if (lang == "1") { ltrTieuDe.Text = linkStr + " » " + "TIN TỨC"; lblCat.Text = "TIN ĐÃ ĐĂNG"; lblTen.Text = dtDetail.Rows[0]["Content_Headline"].ToString(); if (dtDetail.Rows.Count > 0) { ltrNoiDung.Text = dtDetail.Rows[0]["Content_Body"].ToString().Replace("href=\"Upload", "href=\"" + ConfigurationSettings.AppSettings.Get("urldata") + "/Upload"); } } else { ltrTieuDe.Text = linkStr_KD + " » " + "TIN TUC"; lblTen.Text = dtDetail.Rows[0]["Content_HeadlineKD"].ToString(); if (dtDetail.Rows.Count > 0) { ltrNoiDung.Text = dtDetail.Rows[0]["Content_BodyKD"].ToString().Replace("href=\"Upload", "href=\"" + ConfigurationSettings.AppSettings.Get("urldata") + "/Upload"); } }; if (log) { Transaction.Success(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 13); } //start Older News DataTable dtCat = TintucController.GetTopNewsOlderByCategoryHasCache(catID, id, 4); rptlstCategory.DataSource = dtCat; rptlstCategory.ItemDataBound += new RepeaterItemEventHandler(rptlstCategory_ItemDataBound); rptlstCategory.DataBind(); } else { //Thông báo lỗi thanh toán if (lang == "1") { ltrTieuDe.Text = linkStr + " » " + Resources.Resource.wThongBao; ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan; } else { ltrTieuDe.Text = linkStr_KD + " » " + Resources.Resource.wThongBao_KD; ltrNoiDung.Text = Resources.Resource.wThongBaoLoiThanhToan_KD; } //--Thông báo lỗi thanh toán if (log) { Transaction.Failure(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.Url.ToString(), id.ToString(), chitietGiaodich, 13, messageReturn); } } if (log) { //log charging ILog logger = log4net.LogManager.GetLogger(Session["telco"].ToString()); logger.Debug("--------------------------------------------------"); logger.Debug("MSISDN:" + Session["msisdn"].ToString()); logger.Debug("Dich vu: Thu gian - parameter: " + price + " - Ten: " + dtDetail.Rows[0]["Content_HeadlineKD"].ToString() + " - id: " + id); logger.Debug("IP:" + HttpContext.Current.Request.UserHostAddress); logger.Debug("Error:" + messageReturn); logger.Debug("Current Url:" + Request.RawUrl); //end log } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { width = Request.QueryString["w"]; lang = ConvertUtility.ToInt32(Request.QueryString["lang"]); id = ConvertUtility.ToInt32(Request.QueryString["id"]); string isComment = "0"; DataTable dtDetail = new DataTable(); DataTable dtOlder = new DataTable(); DataTable dtCat = new DataTable(); dtDetail = TintucController.GetNewsDetailHasCache(id); if (dtDetail.Rows.Count == 0) { DataSet ds = ThethaoController.GetNewsDetailHasCache(id); dtDetail = ds.Tables[0]; dtOlder = ds.Tables[1]; catID = 129; CatName = "Thể thao"; } else { 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(); } } if (dtDetail.Rows.Count > 0) { rptDetail.DataSource = dtDetail; rptDetail.DataBind(); DetailName = dtDetail.Rows[0]["Content_Headline"].ToString(); isComment = dtDetail.Rows[0]["Content_IsComment"].ToString(); } if (dtOlder.Rows.Count > 0) { dtCat = dtOlder; } else { dtCat = TintucController.GetTopNewsOlderByCategoryHasCache(catID, id, 10); } //DataTable dtCat = TintucController.GetTopNewsOlderByCategoryHasCache(catID, id, 4); rptOlderNews.DataSource = dtCat; rptOlderNews.DataBind(); DataTable dtNewsCharging = TintucController.GetNewsChargingCache(); if (dtNewsCharging != null && dtNewsCharging.Rows.Count > 0) { rptNewsCharging.DataSource = dtNewsCharging; rptNewsCharging.DataBind(); } if (ConvertUtility.ToBoolean(isComment)) { #region FREE CONTENT if (AppEnv.GetSetting("FreeContent") == "1") { pnlContent.Visible = true; return; } #endregion #region OLD if (Session["msisdn"] != null) { string price = "2000"; var charging = new Library.VNMCharging.VNMChargingGW(); string result = charging.NavigatePaymentVnm(Session["msisdn"].ToString(), "VIDEOGIFT", "VIDEO_GIFT", price, "D", "VID", "Tin-Hot : id " + Request.QueryString["id"]); if (result == "1") { pnlContent.Visible = true; Transaction.Success(Session["telco"].ToString(), Session["msisdn"].ToString(), price, Request.RawUrl, id.ToString(), "Tin-Hot : id " + Request.QueryString["id"], 22); } else { pnlNotContent.Visible = true; litNotContentError.Text = "Giao dịch không thành công. Hoặc tài khoản không đủ tiền !"; } //log charging ILog logger = LogManager.GetLogger(Session["telco"].ToString()); logger.Debug("--------------------------------------------------"); logger.Debug("MSISDN:" + Session["msisdn"]); logger.Debug("Dich vu: Tin Hot - parameter: " + price + " - Ten: " + "Tin-Hot : id " + Request.QueryString["id"] + " - id: " + id); logger.Debug("Url:" + Request.RawUrl); logger.Debug("IP:" + HttpContext.Current.Request.UserHostAddress); logger.Debug("Error:" + result); logger.Debug("Current Url:" + Request.RawUrl); //end log } else { pnlNotContent.Visible = true; litNotContentError.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 } else { pnlContent.Visible = true; } } }