Ejemplo n.º 1
0
        protected void btnProcess_Click(object sender, EventArgs e)
        {
            titulo = txtTitu.Text;
            //subtitulo = txtSub.Text;
            contenido = txtCont.Text;

            if (string.IsNullOrEmpty(titulo))
            {
                lblErrorSi.Text = "Campo titulo obligatorio";
                return;
            }
            if (string.IsNullOrEmpty(contenido))
            {
                lblErrorSi.Text = "Campo contenido obligatorio";
                return;
            }


            string[] arraynombreArchivo2 = file_upload.FileName.Split('.');
            if (arraynombreArchivo2.Length > 1)
            {
                int indice = (arraynombreArchivo2.Length - 1);
                extension = arraynombreArchivo2[indice];
                nombreArc = arraynombreArchivo2[indice - 1];
            }

            string nombreArchivo = nombreArc + "." + extension;


            string ruta = "";

            if (extension.ToLower() == "png" || extension.ToLower() == "jpg" || extension.ToLower() == "jpeg")
            {
                if (nombreArchivo == "novologo.png")
                {
                    nombreArchivo = "novologo.png";
                    ruta          = "~/Resources/ImgNews/novologo.png";
                    var reg = titulo + "|" + subtitulo + "|" + contenido + "|" + nombreArchivo + "|" + fechaCreacion;
                    if (string.IsNullOrEmpty(titulo))
                    {
                        lblErrorSi.Text = "Campo titulo obligatorio";
                        return;
                    }
                    if (string.IsNullOrEmpty(contenido))
                    {
                        lblErrorSi.Text = "Campo contenido obligatorio";
                        return;
                    }
                    brUser.RegisterNews(reg);
                    txtTitu.Text = "";
                    txtCont.Text = "";
                }
                else
                {
                    ruta = "~/Resources/ImgNews/" + nombreArchivo;
                    file_upload.SaveAs(Server.MapPath(ruta));
                    lblErrorSi.Text = "La Noticia Fue Registrada con exito";

                    string hex = "#2981c5";
                    var    reg = titulo + "|" + subtitulo + "|" + contenido + "|" + nombreArchivo + "|" + fechaCreacion;
                    brUser.RegisterNews(reg);
                    txtTitu.Text = "";
                    txtCont.Text = "";
                }

                return;
            }

            lblErrorSi.Text = "La Imagen No tiene el Formato Correcto.";
        }