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"); } }
/// <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); } }
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); }
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; } }
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())); }