Ejemplo n.º 1
0
        /// <summary>
        /// Appends the log.
        /// </summary>
        /// <param name="message">The message.</param>
        /// <returns></returns>
        protected string AppendLog(string message, bool FetchNextBatch = false)
        {
            if (LogFile == null)
            {
                return(message);
            }

            if (LogFile.Any(s => s.StartsWith(string.Format(API_RECORDS_PROCESS_MESSAGE, _activeState))) && message.StartsWith(string.Format(API_RECORDS_PROCESS_MESSAGE, _activeState)))
            {
                var index = new List <string>(LogFile).FindIndex(FindIndex);

                if (index > -1)
                {
                    LogFile[index] = message + ((FetchNextBatch) ? " Please Stand by fetching next batch..." : null);
                }
            }
            else
            {
                LogFile.Add(message);
            }

            return(message);
        }
Ejemplo n.º 2
0
        //private void DatabaseNotRecognized()
        //{
        //    AppendLog("Database not recognized.");
        //    AbortImport();
        //}

        /// <summary>
        /// Appends the log.
        /// </summary>
        /// <param name="message">The message.</param>
        void AppendLog(string message)
        {
            LogFile.Add(message);
            _sessionLogger.Write(message);
            System.Windows.Forms.Application.DoEvents();
        }