protected void rptCategory_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemIndex < 0) { return; } DataRowView curData = (DataRowView)e.Item.DataItem; HyperLink lnkCatName = (HyperLink)e.Item.FindControl("lnkCatName"); if (lang == "1") { lnkCatName.Text = curData["Title_Unicode"].ToString(); } else { lnkCatName.Text = curData["Title"].ToString(); } if (curData["W_GameCategoryID"].ToString() == "14" || curData["W_GameCategoryID"].ToString() == "23" || curData["W_GameCategoryID"].ToString() == "24") { lnkCatName.Text = lnkCatName.Text + " <img src=\"../img/hot_icon.gif\">"; } lnkCatName.NavigateUrl = UrlProcess.GetGameCategoryUrl(lang.ToString(), width, curData["W_GameCategoryID"].ToString(), hotro.ToString()); }
protected void Page_Load(object sender, EventArgs e) { //price = ConfigurationSettings.AppSettings.Get("gameprice"); preurl = ConfigurationSettings.AppSettings.Get("urldata"); width = Request.QueryString["w"]; lang = ConvertUtility.ToInt32(Request.QueryString["lang"]); hotro = ConvertUtility.ToInt32(Request.QueryString["hotro"]); //hotro = 1; catID = ConvertUtility.ToInt32(Request.QueryString["catid"]); if (Session["serviceList"] != null) { _arrService = Session["serviceList"] as string[]; } if (_arrService != null) { if (_arrService.Length > 0) { string dkGame = string.Format(AppEnv.GetSetting("S2DK_Game")); foreach (var item in _arrService) { if (item == dkGame) { pnlS2DkGame1.Visible = false; } } } } if (ConfigurationSettings.AppSettings.Get("freecate").IndexOf("," + catID.ToString() + ",") > -1) { freecate = true; } _info = Get_User_Agent_Info(); if (!IsPostBack) { DataTable catInfo = GameController.GetCategoryByCatIDHasCache(catID); if (lang == 1) { lnkCateChannel.Text = catInfo.Rows[0]["Title_Unicode"].ToString().ToUpper(); } else { lnkCateChannel.Text = catInfo.Rows[0]["Title"].ToString().ToUpper(); } lnkCateChannel.NavigateUrl = UrlProcess.GetGameCategoryUrl(lang.ToString(), width, catID.ToString(), hotro.ToString()); lnkHomeChannel.NavigateUrl = UrlProcess.GetGameHomeUrl(lang.ToString(), width, hotro.ToString()); } if (!string.IsNullOrEmpty(Request.QueryString["cpage"])) { curpage = ConvertUtility.ToInt32(Request.QueryString["cpage"]); } //start category list int totalrecord = 0; if (hotro == 1) { lnkValidModel.NavigateUrl = Request.RawUrl.Replace("hotro=1", "hotro=0").Replace("cpage=" + curpage.ToString(), "cpage=1"); //rptlstCategory.DataSource = GameController.GetAllGameByCateTypeAndAgent(Session["telco"].ToString(), catID, (int)Constant.Game.Category, _info, pagesize, curpage, out totalrecord); } else { lnkValidModel.NavigateUrl = Request.RawUrl.Replace("hotro=0", "hotro=1").Replace("cpage=" + curpage.ToString(), "cpage=1");; //rptlstCategory.DataSource = GameController.GetAllGameByCategoryAndDisplayTypeHasCache(Session["telco"].ToString(), catID, (int)Constant.Game.Category, pagesize, curpage, out totalrecord); } var dt = new DataTable(); dt = GameController.GetAllGameByCateTypeAndAgent(Session["telco"].ToString(), catID, (int)Constant.Game.Category, _info, pagesize, curpage, out totalrecord); if (dt.Rows.Count == 0) { dt = GameController.GetAllGameByCategoryAndDisplayTypeHasCache(Session["telco"].ToString(), catID, (int)Constant.Game.Category, pagesize, curpage, out totalrecord); } rptlstCategory.DataSource = dt; 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"] + "&hotro=" + Request.QueryString["hotro"]; Paging1.queryparam = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"] + "&catid=" + Request.QueryString["catid"] + "&hotro=" + Request.QueryString["hotro"] + "&cpage="; //end category list if (lang == 1) { if (hotro == 0) { lnkValidModel.Text = "Chỉ hiển thị những game hỗ trợ"; } else { lnkValidModel.Text = "Hiển thị tất cả các game"; } } else if (hotro == 0) { lnkValidModel.Text = "Chi hien thi nhung game ho tro"; } else { lnkValidModel.Text = "Hien thi tat ca cac game"; } lnkValidModel.Text = "<span class=\"orange\">" + lnkValidModel.Text + "</span>"; }
protected void Page_Load(object sender, EventArgs e) { //price = ConfigurationSettings.AppSettings.Get("gameprice"); preurl = ConfigurationSettings.AppSettings.Get("urldata"); width = Request.QueryString["w"]; lang = ConvertUtility.ToInt32(Request.QueryString["lang"]); hotro = ConvertUtility.ToInt32(Request.QueryString["hotro"]); if (ConfigurationSettings.AppSettings.Get("freecate").IndexOf("," + catID.ToString() + ",") > -1) { freecate = true; } _info = Get_User_Agent_Info(); if (!IsPostBack) { //DataTable catInfo = GameController.GetCategoryByCatIDHasCache(catID); if (lang == 0) { ltrTieude.Text = "Games Olympic 2012"; lnkXemthem.Text = "Xem them » "; //ltrGia.Text = "(" + Resources.Resource.wThongBaoGia_KD + ConfigurationSettings.AppSettings.Get("gameprice") + Resources.Resource.wDonViTien_KD + "/game)"; } else { ltrTieude.Text = "Games Olympic 2012"; lnkXemthem.Text = "Xem thêm » "; //ltrGia.Text = "(" + Resources.Resource.wThongBaoGia + ConfigurationSettings.AppSettings.Get("gameprice") + Resources.Resource.wDonViTien + "/game)"; } } if (!string.IsNullOrEmpty(Request.QueryString["e"])) { curpage = ConvertUtility.ToInt32(Request.QueryString["e"]); } else { Random rnd = new Random(); curpage = rnd.Next(1, 15); } //start category list int totalrecord = 0; if (hotro == 1) { lnkValidModel.NavigateUrl = Request.RawUrl.Replace("hotro=1", "hotro=0").Replace("e=" + curpage.ToString(), "e=1"); rptlstCategory.DataSource = GameController.GetAllGameByCateTypeAndAgent(Session["telco"].ToString(), catID, (int)Constant.Game.Category, _info, pagesize, curpage, out totalrecord); } else { lnkValidModel.NavigateUrl = Request.RawUrl.Replace("hotro=0", "hotro=1").Replace("e=" + curpage.ToString(), "e=1");; rptlstCategory.DataSource = GameController.GetAllGameByCategoryAndDisplayTypeHasCache("vietnamobile", catID, (int)Constant.Game.Category, pagesize, curpage, out totalrecord); } 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"] + "&b=" + Request.QueryString["b"] + "&c=" + Request.QueryString["c"] + "&d=" + Request.QueryString["d"] + "&f=" + Request.QueryString["f"]; //Paging1.queryparam = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"] + "&a=" + Request.QueryString["a"] + "&b=" + Request.QueryString["b"] + "&c=" + Request.QueryString["c"] + "&d=" + Request.QueryString["d"] + "&f=" + Request.QueryString["f"] + "&e="; //end category list if (lang == 1) { if (hotro == 0) { lnkValidModel.Text = "Chỉ hiển thị những game hỗ trợ"; } else { lnkValidModel.Text = "Hiển thị tất cả các game"; } } else if (hotro == 0) { lnkValidModel.Text = "Chi hien thi nhung game ho tro"; } else { lnkValidModel.Text = "Hien thi tat ca cac game"; } lnkValidModel.Text = "<span class=\"orange\">" + lnkValidModel.Text + "</span>"; lnkXemthem.NavigateUrl = UrlProcess.GetGameCategoryUrl(lang.ToString(), width, catID.ToString(), hotro.ToString()); }
protected void Page_Load(object sender, EventArgs e) { preurl = ConfigurationSettings.AppSettings.Get("urldata"); width = Request.QueryString["w"]; lang = ConvertUtility.ToInt32(Request.QueryString["lang"]); hotro = Request.QueryString["hotro"]; id = ConvertUtility.ToInt32(Request.QueryString["id"]); if (!IsPostBack) { _info = Get_User_Agent_Info(); if (ConvertUtility.ToInt32(Request.QueryString["g"]) == 1) { txtSoDienThoaiTang.Focus(); } //Detail DataTable dtDetail = GameController.GetGameDetailByIDHasCache(Session["telco"].ToString(), id); //end detail if (dtDetail.Rows.Count > 0) { lnkCateChannel.NavigateUrl = UrlProcess.GetGameCategoryUrl(lang.ToString(), width, dtDetail.Rows[0]["W_GameCategoryID"].ToString(), hotro); lnkHomeChannel.NavigateUrl = UrlProcess.GetGameHomeUrl(lang.ToString(), width, hotro); price = ConfigurationSettings.AppSettings.Get("gameprice"); if (id == 1402 || id == 1401) { ltrNhom.Visible = false; price = "5000"; } if (ConfigurationSettings.AppSettings.Get("freecate").IndexOf("," + dtDetail.Rows[0]["W_GameCategoryID"].ToString() + ",") > -1) { freecate = true; } if (freecate == true) { ltrGiaTai.Visible = false; } if (lang == 1) { lnkCateChannel.Text = dtDetail.Rows[0]["Title_Unicode"].ToString().ToUpper(); ltrTenAnh.Text = dtDetail.Rows[0]["GameNameUnicode"].ToString(); ltrNhom.Text = Resources.Resource.wTheLoai + dtDetail.Rows[0]["Web_Name"].ToString(); ltrLuottai.Text = Resources.Resource.wLuotTai + dtDetail.Rows[0]["Download"].ToString().ToUpper(); //ltrGiaTai.Text = Resources.Resource.wGiaTai + price + Resources.Resource.wDonViTien; //ltrGiaTang.Text = Resources.Resource.wGiaTang + price + Resources.Resource.wDonViTien; ltrGioiThieu.Text = Resources.Resource.wGioiThieu + dtDetail.Rows[0]["DescriptionUnicode"].ToString(); lnkTai.Text = "<span class=\"bold\">" + Resources.Resource.wTaiVe + "</span>"; ltrGuiTang.Text = Resources.Resource.wGuiTang; ltrCungTheLoai.Text = Resources.Resource.gGameCungTheLoai; } else { lnkCateChannel.Text = dtDetail.Rows[0]["Title"].ToString().ToUpper(); ltrTenAnh.Text = dtDetail.Rows[0]["GameName"].ToString(); ltrNhom.Text = Resources.Resource.wTheLoai_KD + UnicodeUtility.UnicodeToKoDau(dtDetail.Rows[0]["Web_Name"].ToString()); ltrLuottai.Text = Resources.Resource.wLuotTai_KD + dtDetail.Rows[0]["Download"].ToString().ToUpper(); //ltrGiaTai.Text = Resources.Resource.wGiaTai_KD + price + Resources.Resource.wDonViTien_KD; //ltrGiaTang.Text = Resources.Resource.wGiaTang_KD + price + Resources.Resource.wDonViTien_KD; ltrGioiThieu.Text = Resources.Resource.wGioiThieu_KD + dtDetail.Rows[0]["Description"].ToString(); lnkTai.Text = "<span class=\"bold\">" + Resources.Resource.wTaiVe_KD + "</span>"; ltrGuiTang.Text = Resources.Resource.wGuiTang_KD; ltrCungTheLoai.Text = Resources.Resource.gGameCungTheLoai_KD; } if (MobileUtils.CheckValidModel(dtDetail.Rows[0]["ModelSupport"].ToString(), _info)) { lnkTai.NavigateUrl = UrlProcess.GetGameDownloadUrl(lang.ToString(), width, dtDetail.Rows[0]["W_GameItemID"].ToString(), hotro.ToString()); //lnkTai.NavigateUrl = "../Download.aspx?id=" + dtDetail.Rows[0]["W_GameItemID"].ToString() + "&lang=" + lang + "&w=" + width; } else { lnkTai.Visible = false; } WapXzone_VNM.CreateAvatar.MOReceiver ws = new WapXzone_VNM.CreateAvatar.MOReceiver(); ws.GenerateAvatarThumnail(dtDetail.Rows[0]["Avatar"].ToString(), 120, 141); imgDetail.ImageUrl = preurl + MultimediaUtility.GetAvatarThumnail(dtDetail.Rows[0]["Avatar"].ToString(), 120, 141).Replace("~", ""); //imgDetail.ImageUrl = preurl + dtDetail.Rows[0]["Avatar"].ToString().Replace("~", ""); //Other wallpaper if (!string.IsNullOrEmpty(Request.QueryString["tpage"])) { tpage = ConvertUtility.ToInt32(Request.QueryString["tpage"]); } int totaltopdownload = 0; DataTable dtltopdownload = GameController.GetAllGameByCategoryAndDisplayTypeHasCache(Session["telco"].ToString(), ConvertUtility.ToInt32(dtDetail.Rows[0]["W_GameCategoryID"]), 0, pagesize, tpage, out totaltopdownload); rptCungTheLoai.DataSource = dtltopdownload; rptCungTheLoai.ItemDataBound += new RepeaterItemEventHandler(rptCungTheLoai_ItemDataBound); rptCungTheLoai.DataBind(); Paging1.totalrecord = totaltopdownload; Paging1.pagesize = pagesize; Paging1.numberpage = pagenumber; Paging1.defaultparam = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"] + "&id=" + Request.QueryString["id"] + "&hotro=" + Request.QueryString["hotro"]; Paging1.queryparam = "?lang=" + Request.QueryString["lang"] + "&display=" + Request.QueryString["display"] + "&w=" + Request.QueryString["w"] + "&id=" + Request.QueryString["id"] + "&hotro=" + Request.QueryString["hotro"] + "&tpage="; //end lastest wallpaper } } }