Exemple #1
0
 void _IB状态_新增了告警(M上报告警 __告警)
 {
     if (this.InvokeRequired)
     {
         this.BeginInvoke(new Action <M上报告警>(_IB状态_新增了告警), __告警);
         return;
     }
     if (_告警缓存.ContainsKey(__告警.标识))
     {
         this.out告警列表.Rows.RemoveAt(_告警缓存[__告警.标识]);
     }
     _告警缓存[__告警.标识] = this.out告警列表.Rows.Add(__告警.产生时间.ToString(), __告警.重要性.ToString(), __告警.类别, __告警.描述, __告警.解决方案);
 }
Exemple #2
0
        private void _IB告警_新增了告警(M上报告警 k)
        {
            if (this.InvokeRequired)
            {
                this.BeginInvoke(new Action <M上报告警>(_IB告警_新增了告警), k);
                return;
            }

            if (k.重要性 == E重要性.一般)
            {
                this.out通知.Items.Add(new ListViewItem(new string[]
                {
                    k.标识, k.产生时间.ToString("MM-dd HH:mm:ss"), k.重要性.ToString(), k.类别, k.描述, k.原因, k.解决方案, k.来源设备类型, k.来源设备标识
                })).Tag = k;
            }
            else
            {
                this.out未清除告警.Items.Add(new ListViewItem(new string[]
                {
                    k.标识, k.产生时间.ToString("MM-dd HH:mm:ss"), k.重要性.ToString(), k.类别, k.描述, k.原因, k.解决方案, k.来源设备类型, k.来源设备标识
                })).Tag = k;
            }
        }