//측기 등록 시 이벤트 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); } }
/// <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)); } }
/// <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)); }