/// <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); } }
/// <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); } }