Esempio 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;
        }
Esempio n. 2
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);
            }
        }