protected void btnActualizarOrden_Click(object sender, EventArgs e) { SliderBC objSliderBC = new SliderBC(); SliderBE objSliderBE = new SliderBE(); try { for (int i = 0; i < gvSliders.Rows.Count; i++) { TextBox txtOrden = (TextBox)gvSliders.Rows[i].FindControl("txtOrden"); objSliderBE = new SliderBE(); objSliderBE.Id_Slider = Convert.ToInt32(gvSliders.DataKeys[i].Value); objSliderBE.Orden = Convert.ToInt32(txtOrden.Text.Trim()); objSliderBC.Update_Slider_Orden(objSliderBE); } //Tools.Alert("El orden se actualizó satisfactoriamente", "Cambiar Orden", GetType(), this); LlenarSlider(); } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }
private void LlenarSlider() { SliderBC objSliderBC = new SliderBC(); try { gvSliders.DataSource = objSliderBC.Select_Slider(); gvSliders.DataBind(); } catch (Exception) { throw; } }
protected void btnGuardarImagen_Click(object sender, EventArgs e) { SliderBE objSliderBE = new SliderBE(); SliderBC objSliderBC = new SliderBC(); string nombre_img = ""; try { if (fuNuevaImagen.HasFile) { string ext = Path.GetExtension(fuNuevaImagen.FileName); if (Tools.EsImagen(ext)) { string idPanel = hdImagenCodigo.Value; string rutaImagen = hdRutaImagen.Value; rutaImagen = rutaImagen.Remove(0, 4); rutaImagen = rutaImagen.Remove(rutaImagen.Length - 1); objSliderBE.Id_Slider = Convert.ToInt32(ViewState["ID_SLIDER"]); switch (idPanel) { case "1": nombre_img = ViewState["ID_SLIDER"] + ext; objSliderBE.Background = nombre_img; objSliderBC.Update_Slider_Background(objSliderBE); pnlImagen1.Style.Add("background-image", "url('" + PATH_IMG_BACK + nombre_img + "?r=" + (new Random().Next()) + "')"); break; case "2": nombre_img = "img" + ViewState["ID_SLIDER"] + ext; objSliderBE.Imagen = nombre_img; objSliderBC.Update_Slider_Imagen(objSliderBE); pnlImagen2.Style.Add("background-image", "url('" + PATH_IMG_BACK + nombre_img + "?r=" + (new Random().Next()) + "')"); break; } string path = MapPath(".." + PATH_IMG_BACK); File.Delete(path + Path.GetFileName(rutaImagen)); fuNuevaImagen.SaveAs(path + nombre_img); } } } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }
private void CargarSlider() { SliderBC objSliderBC = new SliderBC(); List <SliderBE> lstSliderBE = new List <SliderBE>(); Literal literal = null; try { lstSliderBE = objSliderBC.Select_Slider(); foreach (SliderBE s in lstSliderBE) { literal = new Literal(); literal.Text = Tools.MostrarSlider(s); ulSlider.Controls.Add(literal); } } catch (Exception) { throw; } }
private void MostrarSlider() { SliderBC objSliderBC = new SliderBC(); SliderBE objSliderBE = new SliderBE(); try { string path = MapPath(PATH_IMG_BACK); objSliderBE = objSliderBC.Get_Slider(Convert.ToInt32(ViewState["ID_SLIDER"])); txtBoton.Text = objSliderBE.Boton; txtDescripcion.Text = objSliderBE.Descripcion; txtNombre.Text = objSliderBE.Nombre; txtUrl.Text = objSliderBE.Url; pnlImagen1.Style.Add("background-image", "url('" + PATH_IMG_BACK + objSliderBE.Background + "')"); pnlImagen2.Style.Add("background-image", "url('" + PATH_IMG_BACK + objSliderBE.Imagen + "')"); } catch (Exception) { throw; } }
protected void gvSliders_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("Eliminar")) { SliderBC objSliderBC = new SliderBC(); String[] arg = e.CommandArgument.ToString().Split(','); objSliderBC.Delete_Slider(Convert.ToInt32(arg[0])); string path = MapPath(".." + PATH_IMG_BACK); File.Delete(path + arg[1]); File.Delete(path + arg[2]); LlenarSlider(); } } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }
protected void btnGuardar_Click(object sender, EventArgs e) { SliderBE objSliderBE = new SliderBE(); SliderBC objSliderBC = new SliderBC(); try { objSliderBE.Boton = txtBoton.Text.Trim(); objSliderBE.Descripcion = txtDescripcion.Text.Trim(); objSliderBE.Nombre = txtNombre.Text.Trim(); objSliderBE.Url = txtUrl.Text.Trim(); if ((Modo)ViewState["MODO"] == Modo.Insertar) { objSliderBE.Background = Path.GetExtension(fuFondo.FileName); objSliderBE.Imagen = Path.GetExtension(fuImagen.FileName); string path = MapPath(".." + PATH_IMG_BACK); int codigo = objSliderBC.Insert_Slider(objSliderBE); fuFondo.SaveAs(path + codigo + objSliderBE.Background); fuImagen.SaveAs(path + "img" + codigo + objSliderBE.Imagen); } else if ((Modo)ViewState["MODO"] == Modo.Editar) { objSliderBE.Id_Slider = Convert.ToInt32(ViewState["ID_SLIDER"]); objSliderBC.Update_Slider(objSliderBE); } Response.Redirect("/Administrador/Sliders.aspx"); } catch (Exception ex) { Tools.Error(GetType(), this, ex); } }