Пример #1
0
 /// <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);
     }
 }
Пример #3
0
 /// <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;
 }
Пример #4
0
 public void ActualizarRssFeed(RSSFeed pBanner)
 {
     iFachadaNegocio.ActualizarRssFeed(pBanner);
 }
Пример #5
0
 public void AgregarRssFeed(RSSFeed pBanner)
 {
     iFachadaNegocio.AgregarRssFeed(pBanner);
 }
Пример #6
0
 public void ActualizarRssFeed(RSSFeed pBanner)
 {
     iFachadaDatos.Update(pBanner);
 }
Пример #7
0
 public void AgregarRssFeed(RSSFeed pBanner)
 {
     iFachadaDatos.Create(pBanner);
 }
Пример #8
0
 /// <summary>
 /// Actualiza una entrada de tabla.
 /// </summary>
 /// <param name="pRssFeed">Objeto actualizado.</param>
 public void Update(RSSFeed pRssFeed)
 {
     iUnitOfWork.RssFeedRepositorio.Update(pRssFeed);
     iUnitOfWork.Save();
 }
Пример #9
0
 /// <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();
 }