private void _oTemporizador_Tick(object sender, ElapsedEventArgs e) { try { Facturas loFacturas = new Facturas(); this._oTemporizador.Enabled = false; this._oLog.WriteEntry("Temporizador detenido. Método MOVER invocado.", EventLogEntryType.Information); loFacturas.Mover(this._oLog, ConfigurationManager.AppSettings["EnvioCorreoActivado"], ConfigurationManager.AppSettings["CorreoCuenta"], ConfigurationManager.AppSettings["CorreoDestinatario"], ConfigurationManager.AppSettings["CorreoServidor"], ConfigurationManager.AppSettings["CorreoPuerto"], ConfigurationManager.AppSettings["CorreoCP"], int.Parse(ConfigurationManager.AppSettings["TiempoEsperaError"])); } catch (Exception ex) { this._oLog.WriteEntry("Error: " + ex.Message + "\r\nFuente: " + ex.Source, EventLogEntryType.Error); Reglas.Documentos loDocumentos = new Reglas.Documentos(); loDocumentos.EnviarAviso("Error: " + ex.Message + "\r\nFuente: " + ex.Source, ConfigurationManager.AppSettings["EnvioCorreoActivado"], ConfigurationManager.AppSettings["CorreoCuenta"], ConfigurationManager.AppSettings["CorreoDestinatario"], ConfigurationManager.AppSettings["CorreoServidor"], ConfigurationManager.AppSettings["CorreoPuerto"], ConfigurationManager.AppSettings["CorreoCP"]); GC.Collect(); } }