//측기 삭제 시 발생하는 이벤트 private void dataMng_onDeleteWDeviceEvt(object sender, DeleteWDeviceEventArgs e) { try { for (int i = 0; i < e.WDList.Count; i++) { for (int j = 0; j < this.SmsUserTV.Nodes.Count; j++) { for (int m = 0; m < this.SmsUserTV.Nodes[j].Nodes.Count; m++) { if (this.SmsUserTV.Nodes[j].Nodes[m].Name == e.WDList[i].PKID.ToString()) { this.SmsUserTV.Nodes[j].Nodes[e.WDList[i].PKID.ToString()].Remove(); } } } List <MapSmsUser> mapSmsList = this.dataMng.getMapSmsUserList(e.WDList[i].PKID); for (int k = 0; k < mapSmsList.Count; k++) { this.dataMng.MapSmsList.Remove(mapSmsList[k]); } } } catch (Exception ex) { Console.WriteLine(string.Format("SMSMainForm.dataMng_onDeleteWDeviceEvt() - ", ex.Message)); } }
/// <summary> /// 측기 삭제 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataMng_onDeleteWDeviceEvt(object sender, DeleteWDeviceEventArgs e) { for (int i = 0; i < e.WDList.Count; i++) { this.WDeviceLV.Items.RemoveByKey(e.WDList[i].PKID.ToString()); } this.SetListViewIndex(this.WDeviceLV); }
/// <summary> /// 측기 삭제 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataMng_onDeleteWDeviceEvt(object sender, DeleteWDeviceEventArgs e) { for (int i = 0; i < e.WDList.Count; i++) { this.WeatherListView.Items.RemoveByKey(e.WDList[i].PKID.ToString()); this.SetWeatherData(string.Format("{0}의 {1} 측기가 삭제되었습니다.", this.dataMng.GetTypeDevice(e.WDList[i].TypeDevice).Name, e.WDList[i].ID)); } this.SetListViewIndex(this.WeatherListView); }
//측기 삭제 시 이벤트 private void dataMng_onDeleteWDeviceEvt(object sender, DeleteWDeviceEventArgs e) { for (int i = 0; i < e.WDList.Count; i++) { if (this.SelfTestDeviceLV.Items.ContainsKey(e.WDList[i].PKID.ToString())) { this.SelfTestDeviceLV.Items[e.WDList[i].PKID.ToString()].Remove(); } } this.SetListViewIndex(this.SelfTestDeviceLV); }
/// <summary> /// 측기 삭제 이벤트 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataMng_onDeleteWDeviceEvt(object sender, DeleteWDeviceEventArgs e) { for (int i = 0; i < e.WDList.Count; i++) { if ((e.WDList[i].HaveSensor & 0x01) == 0x01) //강수 { this.WData1LV.Items.RemoveByKey(e.WDList[i].PKID.ToString()); } if ((e.WDList[i].HaveSensor & 0x02) == 0x02) //수위 { this.WData2LV.Items.RemoveByKey(e.WDList[i].PKID.ToString()); } if ((e.WDList[i].HaveSensor & 0x04) == 0x04) //유속 { this.WData3LV.Items.RemoveByKey(e.WDList[i].PKID.ToString()); } } this.SetListViewIndex(this.WData1LV); this.SetListViewIndex(this.WData2LV); this.SetListViewIndex(this.WData3LV); }