Esempio n. 1
0
        void do刷新未清除告警_Click(object sender, EventArgs e)
        {
            this.out未清除告警.Items.Clear();
            var __列表 = _IB告警.查询未清除告警(null);

            __列表.ForEach(k =>
            {
                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;
                }
            });
        }
Esempio n. 2
0
        private void 刷新()
        {
            if (this.InvokeRequired)
            {
                this.BeginInvoke(new Action(刷新));
                return;
            }
            var __概要状态 = _IB状态.查询概要状态();
            var __状态列表 = _IB状态.查询业务概要();
            var __告警列表 = _IB状态.查询未清除告警(null);

            this.out状态列表.Rows.Clear();
            __状态列表.ForEach(__状态 => this.out状态列表.Rows.Add(__状态.类别, __状态.属性, __状态.当前值, __状态.正常 ? "是" : "否", __状态.正常范围, __状态.单位, __状态.描述));
            this.out告警列表.Rows.Clear();
            _告警缓存.Clear();
            __告警列表.ForEach(__告警 => _告警缓存[__告警.标识] = this.out告警列表.Rows.Add(__告警.产生时间.ToString(), __告警.重要性.ToString(), __告警.类别, __告警.描述, __告警.解决方案));
            this.out启动时间.Text = __概要状态.启动时间.ToString();
        }