Exemplo n.º 1
0
        /// <summary>
        /// Evento que surge cuando el Proceso en segundo plano empieza trabajar para guardar el RSS y devolverlo
        /// </summary>
        /// <param name="sender">Objeto que  envía el evento</param>
        /// <param name="e">Argumentos del evento</param>
        private void backgroundWorker_FuenteRSSSeleccion_DoWork(object sender, DoWorkEventArgs e)
        {
            FuenteRSS pFuente = (FuenteRSS)e.Argument;

            ControladorFuente.Agregar(pFuente);
            e.Result = pFuente;
        }
 /// <summary>
 /// Evento que surge cuando el Proceso en segundo plano empieza a guardar el banner
 /// </summary>
 /// <param name="sender">Objeto que  envía el evento</param>
 /// <param name="e">Argumentos del evento</param>
 private void backgroundWorker_BotonAceptar_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
 {
     this.iFuncionVentana(this.iBanner);
     if ((this.iFuente != null) && (this.iFuente.GetType() == typeof(FuenteTextoFijo)))
     {
         ControladorFuente.Eliminar(this.iFuente);
     }
 }
Exemplo n.º 3
0
        /// <summary>
        /// Evento que surge cuando el Proceso en segundo plano empieza trabajar para guardar/modificar y actualizar Fuentes
        /// </summary>
        /// <param name="sender">Objeto que  envía el evento</param>
        /// <param name="e">Argumentos del evento</param>
        private void backgroundWorker_Fuentes_DoWork(object sender, DoWorkEventArgs e)
        {
            AdministracionRSS administracionRSS = (AdministracionRSS)e.Argument;

            foreach (FuenteRSS pFuente in administracionRSS.ListaRSSActualizar)
            {
                ControladorFuente.Modificar(pFuente);
            }
            foreach (FuenteRSS pFuente in administracionRSS.ListaRSSEliminar)
            {
                ControladorFuente.Eliminar(pFuente);
            }
            foreach (FuenteRSS pFuente in administracionRSS.ListaRSSAgregar)
            {
                ControladorFuente.Agregar(pFuente);
            }
        }
Exemplo n.º 4
0
 /// <summary>
 /// Evento que surge cuando el Proceso en segundo plano obtiene las fuentes RSS
 /// </summary>
 /// <param name="sender">Objeto que  envía el evento</param>
 /// <param name="e">Argumentos del evento</param>
 private void backgroundWorker_ObtenerRSS_DoWork(object sender, DoWorkEventArgs e)
 {
     e.Result = ControladorFuente.ObtenerFuentes(new FuenteRSS());
 }