public AgregarBanner() { this.iModificar = false; this.iFachadaBanner = new ControladorBanner(); this.iFachadaFuente = new ControladorFuenteBanner(); InitializeComponent(); }
public AgregarBanner(Banner pBanner) { this.iModificar = true; this.iFachadaBanner = new ControladorBanner(); this.iFachadaFuente = new ControladorFuenteBanner(); this.iBanner = pBanner; InitializeComponent(); }
private void btn_guardarFuente_Click(object sender, EventArgs e) { try { vistaPrevia = false; if (!this.bwRssReader.IsBusy) { Uri mUrl; if (!string.IsNullOrWhiteSpace(txt_nombreFuente.Text) && !string.IsNullOrWhiteSpace(txt_url.Text)) { FuenteRSS fuente = new FuenteRSS { iDescripcion = txt_nombreFuente.Text, iUrl = txt_url.Text, }; ControladorFuenteBanner fachada = new ControladorFuenteBanner(); //NUEVA FuenteRSS if (btn_guardarFuente.Text == "Guardar ") { if (!Uri.TryCreate(fuente.iUrl.Trim(), UriKind.Absolute, out mUrl)) { throw new ArgumentException("La URL que se ingreso no es válida."); } this.Cursor = Cursors.WaitCursor; this.bwRssReader.RunWorkerAsync(mUrl); fachada.AgregarFuenteRSS(fuente); MessageBox.Show("Fuente RSS guardada con exito!"); lbl_vistaPrevia.Text = string.Empty; lbl_vistaPrevia.Visible = false; } else//MODIFICAR FuenteRSS { if (!Uri.TryCreate(txt_url.Text.Trim(), UriKind.Absolute, out mUrl)) { throw new ArgumentException("La URL que se ingreso no es válida."); } this.Cursor = Cursors.WaitCursor; this.bwRssReader.RunWorkerAsync(mUrl); iFuente.iDescripcion = txt_nombreFuente.Text; iFuente.iUrl = txt_url.Text; fachada.ModificarFuenteRSS(iFuente); MessageBox.Show("Fuente RSS modificada con exito!"); this.Close(); } txt_nombreFuente.Text = ""; txt_nombreFuente.Refresh(); txt_url.Text = ""; txt_url.Refresh(); } else { MessageBox.Show("Complete los campos faltantes"); } } } catch (Exception bEx) { MessageBox.Show(bEx.Message, "Ha ocurrido un error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ModificarEliminarFuenteRSS() { this.iFachadaFuente = new ControladorFuenteBanner(); InitializeComponent(); }