Пример #1
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            lastTime = DateTime.MinValue;
            curName  = "";
            lstvResults.Items.Clear();
            isMon = true;
            T_Exception modelExce = bllExce.Get();

            isMail      = modelExce.ISMAIL;
            isLog       = modelExce.ISLOG;
            isRemind    = modelExce.ISREMIND;
            TimeSpan    = modelExce.TIMESPAN;
            SpeedReTime = modelExce.SPEEDRETIME;
            SpeedCount  = modelExce.SPEEDCOUNT;
            NoNetCount  = modelExce.NONETCOUNT;

            foreach (T_PingObj modelTemp in bllObj.GetByMonitor())
            {
                ListViewItem itemTemp = new ListViewItem();
                itemTemp.Tag  = modelTemp;
                itemTemp.Text = modelTemp.OBJNAME;
                itemTemp.SubItems.Add(modelTemp.ADDRESS);
                itemTemp.SubItems.Add("未知");
                itemTemp.SubItems.Add("未知");
                itemTemp.SubItems.Add("未知");
                lstvResults.Items.Add(itemTemp);
                Thread th = new Thread(new ParameterizedThreadStart(ThreadPing));
                th.IsBackground = true;
                thList.Add(th);
                th.Start(itemTemp);
            }
            btnStop.Enabled  = true;
            btnStart.Enabled = false;
            ni.Text         += "<监控中>";
        }
Пример #2
0
 public formException()
 {
     InitializeComponent();
     bll   = new T_ExceptionBLL();
     model = bll.Get();
 }