/// <summary> /// Constructor de la ventana para un banner RSS. /// </summary> /// <param name="pRSSFeed">Banner RSS a cargar/modificar.</param> public NuevoBanner(RSSFeed pRSSFeed, FachadaCapaVisual pFachada) { InitializeComponent(); iRSSFeed = pRSSFeed; iFachada = pFachada; this.Name = "Nuevo Banner RSS"; }
private void rssToolStripMenuItem1_Click(object sender, EventArgs e) { RSSFeed iRSSFeed = new RSSFeed(); NuevoBanner venBanner = new NuevoBanner(iRSSFeed, iFachada); venBanner.ShowDialog(); if (venBanner.DialogResult == DialogResult.OK) { iFachada.AgregarRssFeed(iRSSFeed); } }
/// <summary> /// Constructor de la clase. /// </summary> /// <param name="pRSSFeed">Fuente RSS a ser creada/verificada.</param> public NuevoRSS(RSSFeed pRSSFeed, FachadaCapaVisual pFachada) : base() { InitializeComponent(); //Se actualza la barra de estado. sbStatusRSS.Items.Add("Preparado!"); iRSSFeed = pRSSFeed; //Sí es una modificación, entonces la URL no es nula, por lo que se carga en el campo de URL. if (iRSSFeed.URL != null) { tbURL.Text = iRSSFeed.URL; } //Referenciamos la fachada iFachada = pFachada; }
public void ActualizarRssFeed(RSSFeed pBanner) { iFachadaNegocio.ActualizarRssFeed(pBanner); }
public void AgregarRssFeed(RSSFeed pBanner) { iFachadaNegocio.AgregarRssFeed(pBanner); }
public void ActualizarRssFeed(RSSFeed pBanner) { iFachadaDatos.Update(pBanner); }
public void AgregarRssFeed(RSSFeed pBanner) { iFachadaDatos.Create(pBanner); }
/// <summary> /// Actualiza una entrada de tabla. /// </summary> /// <param name="pRssFeed">Objeto actualizado.</param> public void Update(RSSFeed pRssFeed) { iUnitOfWork.RssFeedRepositorio.Update(pRssFeed); iUnitOfWork.Save(); }
/// <summary> /// Crea una entrada de <typeparamref name="RSSFeed"/> en la tabla de éstos. /// </summary> /// <param name="pRssFeed">Objeto a insertar en tabla.</param> public void Create(RSSFeed pRssFeed) { iUnitOfWork.RssFeedRepositorio.Insert(pRssFeed); iUnitOfWork.Save(); }