private void loadBanner() { BannerItem banner = new BannerBL().GetBanner(_position); imgBanner.ImageUrl = banner != null ? "~" + banner.ImageUrl : string.Empty; lnkBanner.NavigateUrl = banner != null ? banner.Url : string.Empty; if (banner == null) this.Visible = false; }
protected void dgvBanners_RowDeleting(object sender, GridViewDeleteEventArgs e) { List<BannerItem> images = (List<BannerItem>)ViewState["images"]; for (int i = 0; i < images.Count; i++) { if (images[i].BannerID == int.Parse(((Label)dgvBanners.Rows[e.RowIndex].FindControl("lblBannerID")).Text)) { images.RemoveAt(i); BannerBL bannerBL = new BannerBL(); bannerBL.DeleteBanner(int.Parse(((Label)dgvBanners.Rows[e.RowIndex].FindControl("lblBannerID")).Text)); break; } } loadImages(); }
private void loadBanner(int bannerPositionID) { BannerBL bannerBL = new BannerBL(); List<BannerItem> banners = bannerBL.GetBannersForPosition(bannerPositionID); dgvBanners.DataSource = banners; if (banners != null && banners.Count > 0) { ViewState["images"] = banners; loadImages(); dgvBanners.Visible = true; } else { ViewState["images"] = null; dgvBanners.Visible = false; } }
private void save() { Banner banner = new Banner(); banner.BannerPositionID = int.Parse(cmbPosition.SelectedValue); int index = 0; if (ViewState["images"] != null) foreach (GridViewRow row in dgvBanners.Rows) { ((List<BannerItem>)ViewState["images"])[index].Url = ((TextBox)row.FindControl("txtLink")).Text; index++; } banner.Banners = (List<BannerItem>)ViewState["images"]; BannerBL bannerBL = new BannerBL(); bannerBL.SaveBanner(banner); }
private void loadPositions() { BannerBL bannerBL = new BannerBL(); cmbPosition.DataSource = bannerBL.GetBannerPositions(); cmbPosition.DataTextField = "name"; cmbPosition.DataValueField = "bannerPositionID"; cmbPosition.DataBind(); cmbPosition_SelectedIndexChanged(this, null); }
private void loadBanner() { BannerItem banner = new BannerBL().GetBanner(_position); imgBanner.ImageUrl = banner != null ? banner.ImageUrl : string.Empty; lnkBanner.NavigateUrl = banner != null ? banner.Url : string.Empty; }
private void save() { Banner banner = new Banner(); banner.BannerPositionID = int.Parse(cmbPosition.SelectedValue); banner.Banners = (List<BannerItem>)ViewState["images"]; BannerBL bannerBL = new BannerBL(); bannerBL.SaveBanner(banner); }