Exemple #1
0
        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);
            }
        }
Exemple #2
0
        private void LlenarSlider()
        {
            SliderBC objSliderBC = new SliderBC();

            try
            {
                gvSliders.DataSource = objSliderBC.Select_Slider();
                gvSliders.DataBind();
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
        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;
            }
        }
Exemple #5
0
        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;
            }
        }
Exemple #6
0
        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);
            }
        }
Exemple #7
0
        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);
            }
        }