Exemplo n.º 1
0
 private void OnReceiveLogMessage(object sender, OnReceivedLogMessageEventArgs e)
 {
     logMessage.Add(new LogItem(e.Message));
     //coreEngine.SaveLogMessage(e.Message);
     if (LogListBox.InvokeRequired)
     {
         LogListBox.Invoke(new MethodInvoker(delegate()
         {
             while (curLogIndex < logMessage.Count)
             {
                 LogListBox.Items.Add(logMessage[curLogIndex]);
                 //LogListBox.SelectedIndex = LogListBox.Items.Count - 1;
                 curLogIndex++;
             }
             //CheckLogLength();
         }));
     }
     else
     {
         while (curLogIndex < logMessage.Count)
         {
             LogListBox.Items.Add(logMessage[curLogIndex]);
             //LogListBox.SelectedIndex = LogListBox.Items.Count - 1;
             curLogIndex++;
         }
         //CheckLogLength();
     }
 }
Exemplo n.º 2
0
        private void OnReceiveLogWarningMessage(object sender, OnReceivedLogMessageEventArgs e)
        {
            logMessage.Add(new LogItem(e.Message, LOG_TYPE.WARNING));
            //coreEngine.SaveLogMessage(e.Message);

            List <LogItem> warningItem = logMessage.FindAll(o => o.logType == LOG_TYPE.WARNING);

            if (LogListBox.InvokeRequired)
            {
                LogListBox.Invoke(new MethodInvoker(delegate()
                {
                    while (curLogIndex < logMessage.Count)
                    {
                        LogListBox.Items.Add(logMessage[curLogIndex]);
                        curLogIndex++;
                    }
                }));

                warningLogListBox.Invoke(new MethodInvoker(delegate()
                {
                    while (curWarningIndex < warningItem.Count)
                    {
                        warningLogListBox.Items.Add(warningItem[curWarningIndex].logTxt);
                        curWarningIndex++;
                    }
                }));
            }
            else
            {
                while (curLogIndex < logMessage.Count)
                {
                    LogListBox.Items.Add(logMessage[curLogIndex]);
                    curLogIndex++;
                }

                while (curWarningIndex < warningItem.Count)
                {
                    warningLogListBox.Items.Add(warningItem[curWarningIndex].logTxt);
                    curWarningIndex++;
                }
            }
        }
Exemplo n.º 3
0
        private void OnReceiveLogErrorMessage(object sender, OnReceivedLogMessageEventArgs e)
        {
            logMessage.Add(new LogItem(e.Message, LOG_TYPE.ERROR));
            //coreEngine.SaveLogMessage(e.Message);
            List <LogItem> errorItem = logMessage.FindAll(o => o.logType == LOG_TYPE.ERROR);

            if (LogListBox.InvokeRequired)
            {
                LogListBox.Invoke(new MethodInvoker(delegate()
                {
                    while (curLogIndex < logMessage.Count)
                    {
                        LogListBox.Items.Add(logMessage[curLogIndex]);
                        //LogListBox.SelectedIndex = LogListBox.Items.Count - 1;
                        curLogIndex++;
                    }
                    //CheckLogLength();
                }));
                errorListBox.Invoke(new MethodInvoker(delegate()
                {
                    while (curErrorIndex < errorItem.Count)
                    {
                        errorListBox.Items.Add(errorItem[curErrorIndex].logTxt);
                        curErrorIndex++;
                    }
                }));
            }
            else
            {
                while (curLogIndex < logMessage.Count)
                {
                    LogListBox.Items.Add(logMessage[curLogIndex]);
                    curLogIndex++;
                }
                while (curErrorIndex < errorItem.Count)
                {
                    errorListBox.Items.Add(errorItem[curErrorIndex].logTxt);
                    curErrorIndex++;
                }
            }
        }
Exemplo n.º 4
0
 private void UI_OnReceivedRealState(object sender, OnReceivedLogMessageEventArgs e)
 {
     writeRealState(e.Message);
 }
Exemplo n.º 5
0
 private void UI_OnReceivedDbLog(object sender, OnReceivedLogMessageEventArgs e)
 {
     writeBackTest(e.Message);
 }