Ejemplo n.º 1
0
        private void AddSyncMessage(SyncResultLevel olItem, String cRunMessage)
        {
            if (!m_config.ShowStatu)
            {
                return;
            }
            ListViewItem lviItem = new ListViewItem(
                new string[] { "", System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), cRunMessage },
                0);

            lviItem.ImageIndex = (int)olItem;
            switch (olItem)
            {
            case SyncResultLevel.Error:
                if (log.IsErrorEnabled)
                {
                    log.Error(cRunMessage);
                }
                break;

            case SyncResultLevel.Informaintion:
                if (log.IsInfoEnabled)
                {
                    log.Info(cRunMessage);
                }
                break;

            case SyncResultLevel.Warning:
                if (log.IsWarnEnabled)
                {
                    log.Warn(cRunMessage);
                }
                break;
            }

            lock (lvSyncMessage)
            {
                if (this.InvokeRequired)
                {
                    object[] args = { 0, lviItem };
                    lvSyncMessage.BeginInvoke(new SetSyncMessageValueEventHandler(SetSyncMessageValue), args);
                }
                else
                {
                    SetSyncMessageValue(0, lviItem);
                }
            }
        }
Ejemplo n.º 2
0
        private void AddSyncMessage(SyncResultLevel olItem, String cRunMessage)
        {
            if (!m_config.ShowStatu)
                return;
            ListViewItem lviItem = new ListViewItem(
                new string[] { "", System.DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), cRunMessage },
                0);
            lviItem.ImageIndex = (int)olItem;
            switch (olItem)
            {
                case SyncResultLevel.Error:
                    if (log.IsErrorEnabled) log.Error(cRunMessage);
                    break;
                case SyncResultLevel.Informaintion:
                    if (log.IsInfoEnabled) log.Info(cRunMessage);
                    break;
                case SyncResultLevel.Warning:
                    if (log.IsWarnEnabled) log.Warn(cRunMessage);
                    break;
            }

            lock (lvSyncMessage)
            {
                if (this.InvokeRequired)
                {
                    object[] args = { 0, lviItem };
                    lvSyncMessage.BeginInvoke(new SetSyncMessageValueEventHandler(SetSyncMessageValue), args);
                }
                else
                {
                    SetSyncMessageValue(0, lviItem);
                }
            }
        }