Esempio n. 1
0
        private void btnIr_Click(object sender, EventArgs e)
        {
            if (txtUrl.Text != "")
            {
                string link = txtUrl.Text;
                if (!(link.Contains("http")))
                {
                    link = "http://" + link;
                }
                txtUrl.Text = link;

                try
                {
                    Uri url = new Uri(link);
                    archivos.Guardar(link);
                    Descargador busqueda = new Descargador(url);
                    busqueda.EventoProgress += ProgresoDescarga;
                    busqueda.EventoComplete += FinDescarga;
                    Thread hiloDescarga = new Thread(busqueda.IniciarDescarga);
                    hiloDescarga.Start();
                }
                catch (Exception)
                {
                    MessageBox.Show("404 - File not found :(");
                }
            }
        }
        private void btnIr_Click(object sender, EventArgs e)
        {
            Thread      miHilo;
            Descargador d;

            if (!txtUrl.Text.Contains("http://") && !txtUrl.Text.Contains("https://"))
            {
                txtUrl.Text = "http://" + txtUrl.Text;
            }

            try
            {
                archivos.Guardar(txtUrl.Text);
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo guardar");
            }

            try
            {
                d                   = new Descargador(new Uri(txtUrl.Text));
                d.progreso         += ProgresoDescarga;
                d.descargaCompleta += FinDescarga;
                miHilo              = new Thread(d.IniciarDescarga);
                miHilo.Start();
            }
            catch (Exception)
            {
                MessageBox.Show("No se pudo descargar");
            }
        }
Esempio n. 3
0
        /// <summary>
        /// valida que el link ingresado sea el correcto y lo guarda en el archivo
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnIr_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.validarUrl())
                {
                    this.descargador = new Descargador(new Uri(this.txtUrl.Text));
                    this.descargador.EventoFinDescarga      += this.FinDescarga;
                    this.descargador.EventoProgresoDescarga += this.ProgresoDescarga;

                    Thread t = new Thread(descargador.IniciarDescarga);
                    t.Start();
                    if (!archivos.Guardar(this.txtUrl.Text))
                    {
                        MessageBox.Show("No se pudo guardar la url en el archivo de historial", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("La url es invalida", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch
            {
                MessageBox.Show("No se pudo cargar la pagina", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 4
0
        private void btnIr_Click(object sender, EventArgs e)
        {
            this.tspbProgreso.Value = 0;
            if (!this.txtUrl.Text.StartsWith("http://"))
            {
                this.txtUrl.Text = this.txtUrl.Text.Insert(0, "http://");
            }
            Uri url;

            url = new Uri(txtUrl.Text);
            Descargador descargaPagina = new Descargador(url);

            descargaPagina.ProgresoDelEvento += new ProgresoEvento(ProgresoDescarga);
            descargaPagina.FinDelEvento      += new FinEvento(FinDescarga);
            new Thread(new ThreadStart(descargaPagina.IniciarDescarga)).Start();
            archivosBrowser.Guardar(txtUrl.Text);
        }
Esempio n. 5
0
 private void btnIr_Click(object sender, EventArgs e)
 {
     if (!txtUrl.Text.Contains(" ") && txtUrl.Text != null)
     {
         Descargador desc = new Descargador(txtUrl.Text);
         desc.Progresodescarga += ProgresoDescarga;
         desc.FinDescarga      += FinDescarga;
         try
         {
             t = new Thread(desc.IniciarDescarga);
             t.Start();
         }
         catch (Exception exc)
         {
             rtxtHtmlCode.Text = exc.Message;
         }
         Archivos.Texto historial = new Archivos.Texto(frmHistorial.ARCHIVO_HISTORIAL);
         historial.Guardar(desc.html);
         txtUrl.Text = desc.html;
     }
 }
Esempio n. 6
0
 public static bool Guardar(Jornada jornada)
 {
     Archivos.Texto texto = new Archivos.Texto();
     //  return texto.Guardar(Environment.SpecialFolder.Desktop.ToString() + "\\ejemplo.txt", jornada.ToString());
     return(texto.Guardar("Jornada.txt", jornada.ToString()));
 }