//측기 등록 시 이벤트
 private void dataMng_onAddWDeviceEvt(object sender, AddWDeviceEventArgs e)
 {
     if (this.dataMng.GetTypeDevice(e.WD.TypeDevice).Name == "RAT")
     {
         this.SelfTestDeviceLV.Items.Add(this.GetListViewItem(e.WD));
         this.SetListViewIndex(this.SelfTestDeviceLV);
     }
 }
Beispiel #2
0
        /// <summary>
        /// 측기 등록 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dataMng_onAddWDeviceEvt(object sender, AddWDeviceEventArgs e)
        {
            ListViewItem lvi = new ListViewItem();

            lvi.Name = string.Format("{0}", e.WD.PKID);
            lvi.Text = string.Empty;
            lvi.SubItems.Add(string.Format("{0}", this.WDeviceLV.Items.Count + 1));
            lvi.SubItems.Add(this.dataMng.GetTypeDevice(e.WD.TypeDevice).Name);
            lvi.SubItems.Add(e.WD.ID);
            lvi.SubItems.Add(e.WD.Name);
            lvi.SubItems.Add(e.WD.CellNumber);

            this.WDeviceLV.Items.Add(lvi);
        }
        /// <summary>
        /// 측기 등록 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dataMng_onAddWDeviceEvt(object sender, AddWDeviceEventArgs e)
        {
            if ((e.WD.HaveSensor & 0x01) == 0x01) //강수
            {
                this.WData1LV.Items.Add(this.GetListViewItem(e.WD, this.WData1LV));
            }

            if ((e.WD.HaveSensor & 0x02) == 0x02) //수위
            {
                this.WData2LV.Items.Add(this.GetListViewItem(e.WD, this.WData2LV));
            }

            if ((e.WD.HaveSensor & 0x04) == 0x04) //유속
            {
                this.WData3LV.Items.Add(this.GetListViewItemFS(e.WD, this.WData3LV));
            }
        }
Beispiel #4
0
        /// <summary>
        /// 측기 등록 이벤트
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void dataMng_onAddWDeviceEvt(object sender, AddWDeviceEventArgs e)
        {
            ListViewItem lvi = new ListViewItem();

            lvi.UseItemStyleForSubItems = false;

            if (e.WD.EthernetUse)
            {
                lvi.StateImageIndex = 0;
            }

            lvi.Name = string.Format("{0}", e.WD.PKID);
            lvi.Text = string.Empty;
            lvi.SubItems.Add(string.Format("{0}", this.WeatherListView.Items.Count + 1));
            lvi.SubItems.Add(this.dataMng.GetTypeDevice(e.WD.TypeDevice).Name);
            lvi.SubItems.Add(e.WD.ID);
            lvi.SubItems.Add(e.WD.Name);
            lvi.SubItems.Add(e.WD.CellNumber);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);
            lvi.SubItems.Add(string.Empty);

            this.WeatherListView.Items.Add(lvi);
            this.SetWeatherData(string.Format("{0}의 {1} 측기가 등록되었습니다.", this.dataMng.GetTypeDevice(e.WD.TypeDevice).Name, e.WD.ID));
        }