protected void ddlSelectCity_SelectedIndexChanged(object sender, EventArgs e) { try { WeatherStatusService.AddCityCookie(ddlSelectCity.SelectedValue); WeatherStatusModel.WeatherStatus weatherStat = WeatherStatusService.DeserializeXMLToWeathers(WeatherStatusModel.weatherSaveFolder, WeatherStatusModel.weatherSaveFileName, ddlSelectCity.SelectedItem.Text); if (weatherStat != null) { ltrWeatherImage.Text = WeatherStatusService.GetWeatherImageUrl(weatherStat); ltrWeatherDegree.Text = weatherStat.WeatherInfo.Temperature.ToString(); } divModalcik.Style.Remove("display"); divModalcik.Style.Add("display", "block"); } catch (Exception ex) { EXP.RedirectToErrorPage(ex.Message + ex.StackTrace.ToString()); } }
protected void Page_Load(object sender, EventArgs e) { try { divSearch.Value = string.Empty; if (Session["searchValue"] != null) { divSearch.Value = Session["searchValue"].ToString(); } Session.Remove("searchValue"); #region hide Select City Div of Weather Tool //HtmlControl control = FindControl("ex1") as HtmlControl; //if (control.Attributes["display"].ToString().ToLower() == "none") //{ // HtmlControl divSelectCity = FindControl("divWeatherSelectCity") as HtmlControl; // divSelectCity.Attributes["display"] = "none"; //} #endregion if (!Page.IsPostBack) { #region Load User Info ltrUserName.Text = HttpContext.Current.Request.Cookies["userName"] != null ? HttpContext.Current.Request.Cookies["userName"].Values[0]: "System"; CultureInfo culture = new CultureInfo("tr-TR"); #endregion #region Prepare Page & Controls string selectedCity = HttpContext.Current.Request.Cookies["cityName"] != null ? HttpContext.Current.Request.Cookies["cityName"].Values[0] : WeatherStatusModel.weatherDefaultCity; selectedCity = HttpUtility.UrlDecode(selectedCity); if (selectedCity == "İstanbul") { selectedCity = "Istanbul"; } ddlSelectCity.SelectedIndex = ddlSelectCity.Items.IndexOf(new ListItem() { Value = selectedCity }); #endregion #region Load Exchange Rates List <ExchangeRateModel.ExchangeRate> exRates = Business.Entity.ExchangeRateService.GetExchangeRates(); if (exRates.Count > 0) { ExchangeRateModel.ExchangeRate dollar = exRates.Single(x => x.Symbol == "Dolar"); ExchangeRateModel.ExchangeRate euro = exRates.Single(x => x.Symbol == "Euro"); ltrDovizDolarAlis.Text = dollar.BuyPrice.ToString("₺ #.###"); ltrDovizDolarSatis.Text = dollar.SellPrice.ToString("₺ #.###"); ltrDovizEuroAlis.Text = euro.BuyPrice.ToString("₺ #.###"); ltrDovizEuroSatis.Text = euro.SellPrice.ToString("₺ #.###"); } #endregion #region Load Weather Status ltrWeatherDate.Text = DateTime.Now.Day + " " + CultureInfo.CurrentCulture.DateTimeFormat.GetMonthName(DateTime.Now.Month).Substring(0, 3); WeatherStatusModel.WeatherStatus weatherStat = WeatherStatusService.DeserializeXMLToWeathers(WeatherStatusModel.weatherSaveFolder, WeatherStatusModel.weatherSaveFileName, ddlSelectCity.SelectedItem.Text); if (weatherStat != null) { ltrWeatherImage.Text = WeatherStatusService.GetWeatherImageUrl(weatherStat); ltrWeatherDegree.Text = weatherStat.WeatherInfo.Temperature.ToString(); } #endregion #region Load Page Title PageService.SetPageTitle(this.Page, PageService.GetPageTitle(Request.Url.AbsolutePath)); #endregion #region Load Menu Items string menuItemsLiteral = ""; string menuItemUrl = "../{0}.aspx"; foreach (var item in PageModel.menuItems) { string menuText = string.Format(menuItemUrl, item.Key); menuItemsLiteral += string.Format("<li><a href =\"{0}\">{1}</a ></li>", menuText, item.Value); } ltrMenuItems.Text = menuItemsLiteral; #endregion } } catch (Exception ex) { EXP.RedirectToErrorPage(ex.Message + ex.StackTrace.ToString()); } }