コード例 #1
0
        protected void btnSubir_Click(object sender, EventArgs e)
        {
            lblErrorImagen.Visible = false;

            if (fileupImagen.HasFile)
            {
                bool tipoArchivoValido = (Utilidades.EsTipoArchivo(fileupImagen.FileName, "jpg") || Utilidades.EsTipoArchivo(fileupImagen.FileName, "png") || Utilidades.EsTipoArchivo(fileupImagen.FileName, "JPG") || Utilidades.EsTipoArchivo(fileupImagen.FileName, "PNG"));
                if (tipoArchivoValido)
                {
                    if (Utilidades.EsNombreDeArchivoCorto(fileupImagen.FileName, 30))
                    {
                        ImagenArticuloController imArtController = new ImagenArticuloController(this);
                        imArtController.GuardarImagen();
                        imArtController.ObtenerImagen();
                    }
                    else
                    {
                        lblErrorImagen.Text    = "Error. Favor seleccione un archivo con nombre menor a 30 caracteres o cambie el nombre del archivo que quizo ingresar";
                        lblErrorImagen.Visible = true;
                    }
                }
                else
                {
                    lblErrorImagen.Text    = "Error. Favor seleccione solo archivos de tipo .jpg o .png";
                    lblErrorImagen.Visible = true;
                }
            }
            else
            {
                lblErrorImagen.Text    = "Error. Favor escoger una imagen";
                lblErrorImagen.Visible = true;
            }
        }
コード例 #2
0
        protected void OnRowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            int         index        = Convert.ToInt32(e.RowIndex);
            GridViewRow filaEliminar = gridviewImagenes.Rows[index];
            int         idImagen     = Convert.ToInt32(filaEliminar.Cells[0].Text);

            ImagenArticuloController imArtController = new ImagenArticuloController(this);

            imArtController.BorrarImagen(idImagen);
            imArtController.ObtenerImagen();
        }
コード例 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            ImagenArticuloController imArtController = new ImagenArticuloController(this);

            imArtController.ObtenerImagen();

            if (!IsPostBack)
            {
                TopicoController topicoController = new TopicoController();
                topicoController.SetTopicos(this);
                List <string> listaAutores = new List <string>();
                listaAutores.Add("Nombre del autor");
                ViewState["listaAutores"] = listaAutores;
                gvAutor.DataSource        = listaAutores;
                gvAutor.DataBind();
            }

            ftxtEditor.EnableHtmlMode = false;
        }
コード例 #4
0
        protected void btnSubir_Click(object sender, EventArgs e)
        {
            lblErrorImagen.Visible = false;

            if (fileupImagen.HasFile)
            {
                bool tipoArchivoValido = (Utilidades.EsTipoArchivo(fileupImagen.FileName, "jpg") || Utilidades.EsTipoArchivo(fileupImagen.FileName, "png") || Utilidades.EsTipoArchivo(fileupImagen.FileName, "JPG") || Utilidades.EsTipoArchivo(fileupImagen.FileName, "PNG"));
                if (tipoArchivoValido && EsNombreCortoImagen(fileupImagen.FileName))
                {
                    ImagenArticuloController imArtController = new ImagenArticuloController(this);
                    imArtController.GuardarImagen();
                    imArtController.ObtenerImagen();
                }
            }
            else
            {
                lblErrorImagen.Text    = "Error. Favor escoger una imagen";
                lblErrorImagen.Visible = true;
            }
        }
コード例 #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            int tipo = Convert.ToInt32(Request.QueryString["tipo"]);

            if (tipo == 1)
            {
                Response.Redirect("~/EditarArticuloLargo.aspx?idArticuloPK=" + Request.QueryString["idArticuloPK"] + "&tipo=" + Request.QueryString["tipo"] + "&usernameFK=" + Request.QueryString["usernameFK"] + "&descarga=" + Request.QueryString["descarga"]);
            }

            else
            {
                int idArticuloPK = Convert.ToInt32(Request.QueryString["idArticuloPK"]);

                ImagenArticuloController imArtController = new ImagenArticuloController(this);
                imArtController.ObtenerImagen();


                if (!IsPostBack)
                {
                    TopicoController topicoController = new TopicoController();
                    topicoController.SetTopicos(this);
                    ArticuloController artController = new ArticuloController();

                    txtTituloArticulo.Text = artController.GetTitulo(idArticuloPK);
                    txtResumen.Text        = artController.GetResumen(idArticuloPK);
                    string        nombreAutor  = artController.GetAutores(idArticuloPK);
                    List <string> listaAutores = new List <string>(nombreAutor.Split(','));
                    ftxtEditor.Text = artController.GetContenidoArticuloCorto(idArticuloPK);

                    ViewState["listaAutores"] = listaAutores;
                    listaAutores.Add("Nombre del autor");
                    gvAutor.DataSource = listaAutores;
                    gvAutor.DataBind();
                }
            }
        }