Exemple #1
0
        //측기 삭제 시 발생하는 이벤트
        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));
            }
        }
Exemple #2
0
        /// <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);
        }
Exemple #3
0
        /// <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);
        }