protected void dgvSliders_RowDeleting(object sender, GridViewDeleteEventArgs e) { SliderBL sliderBL = new SliderBL(); int status = sliderBL.DeleteSlider(int.Parse(dgvSliders.DataKeys[e.RowIndex].Values[0].ToString())); Response.Redirect("~/" + ConfigurationManager.AppSettings["webshopAdminUrl"] + "/sliders.aspx"); }
protected void dgvSliders_RowDeleting(object sender, GridViewDeleteEventArgs e) { SliderBL sliderBL = new SliderBL(); int status = sliderBL.DeleteSlider(int.Parse(dgvSliders.DataKeys[e.RowIndex].Values[0].ToString())); Response.Redirect("/administrator/sliders.aspx"); }
private void reorderSliderItems(int sliderItemID, int index) { SliderBL sliderBL = new SliderBL(); sliderBL.ReorderSliderItems(sliderItemID, index, int.Parse(lblSliderID.Value)); loadSlider(int.Parse(lblSliderID.Value)); }
protected void Page_Load(object sender, EventArgs e) { if (User.Identity.IsAuthenticated && User.IsInRole("administrator")) { SliderBL sliderBL = new SliderBL(); dgvSliders.DataSource = sliderBL.GetSliders(false); dgvSliders.DataBind(); } else { Response.Redirect("/administrator/login.aspx?returnUrl=" + Page.Request.RawUrl.Substring(15, Page.Request.RawUrl.Length - 15)); } }
protected void Page_Load(object sender, EventArgs e) { if (User.Identity.IsAuthenticated && User.IsInRole("administrator")) { SliderBL sliderBL = new SliderBL(); dgvSliders.DataSource = sliderBL.GetSliders(false); dgvSliders.DataBind(); } else { Response.Redirect("/" + ConfigurationManager.AppSettings["webshopAdminUrl"] + "/login.aspx?returnUrl=" + Page.Request.RawUrl); } }
private void loadSlider(int sliderID) { SliderBL sliderBL = new SliderBL(); Slider slider = sliderBL.GetSlider(sliderID); txtName.Text = slider.Name; chkActive.Checked = slider.Active; if (slider.Items != null) { ViewState["images"] = slider.Items; loadImages(); } lblSliderID.Value = slider.SliderID.ToString(); }
private void SaveSlider() { Slider slider = new Slider(); slider.SliderID = (lblSliderID.Value != null && lblSliderID.Value != string.Empty) ? int.Parse(lblSliderID.Value) : -1; slider.Name = txtName.Text; slider.Active = chkActive.Checked; slider.InsertDate = DateTime.Now.ToUniversalTime(); slider.UpdateDate = DateTime.Now.ToUniversalTime(); if (ViewState["images"] != null) { int index = 0; foreach (GridViewRow row in dgvImages.Rows) { ((List <SliderItem>)ViewState["images"])[index].Url = ((TextBox)row.FindControl("txtUrl")).Text; ((List <SliderItem>)ViewState["images"])[index].SortIndex = index; index++; } List <SliderItem> images = (List <SliderItem>)ViewState["images"]; slider.Items = new List <SliderItem>(); foreach (SliderItem item in images) { slider.Items.Add(item); } } SliderBL sliderBL = new SliderBL(); slider.SliderID = sliderBL.SaveSlider(slider); if (slider.SliderID > 0) { lblSliderID.Value = slider.SliderID.ToString(); //fluImage.Enabled = true; //btnImageUpload.Enabled = true; } setStatus("Slider uspešno sačuvan.", System.Drawing.Color.Green, true); }