protected void Page_Load(object sender, EventArgs e) { width = Request.QueryString["w"]; catid = ConvertUtility.ToInt32(Request.QueryString["catid"]); cityid = ConvertUtility.ToInt32(Request.QueryString["id"]); cipher = Request.QueryString["link"]; DataTable dtbank = BCBController.GetBankNameByID(catid); DataTable dtbycity = BCBController.GetAllByCityID(cityid); if (!IsPostBack) { lang = ConvertUtility.ToInt32(Request.QueryString["lang"]); if (lang == 1) { lnkAtm.Text = "<span class=\"trang\">" + dtbank.Rows[0]["name"].ToString().ToUpper() + "</span>"; lnkTitle.Text = "<span class=\"trang\">" + dtbycity.Rows[0]["CityName"].ToString().ToUpper() + "</span>"; } else { lnkAtm.Text = "<span class=\"trang\">" + dtbank.Rows[0]["name_kd"].ToString().ToUpper() + "</span>"; lnkTitle.Text = "<span class=\"trang\">" + dtbycity.Rows[0]["CityNamKD"].ToString().ToUpper() + "</span>"; } lnkAtm.NavigateUrl = UrlProcess.GetBankUrl(lang.ToString(), "listatm", width, catid.ToString()); lnkTitle.NavigateUrl = UrlProcess.GetBankByCityUrl(lang.ToString(), "listbycity", width, catid.ToString(), cityid.ToString()); } //Get City of ATM rptcity.DataSource = dtbycity; rptcity.ItemDataBound += new RepeaterItemEventHandler(rptcity_ItemDataBound);; rptcity.DataBind(); }
protected void rptcity_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemIndex < 0) { return; } DataRowView curData = (DataRowView)e.Item.DataItem; HyperLink lnkCity = (HyperLink)e.Item.FindControl("lnkCity"); if (lang == 1) { lnkCity.Text = curData["name"].ToString(); } else { lnkCity.Text = curData["name_kd"].ToString(); } lnkCity.NavigateUrl = UrlProcess.GetBankByCityUrl(lang.ToString(), "listbycity", width, catid.ToString(), curData["city_id"].ToString()); }