private void btnAddXml_Click(object sender, EventArgs e) { frmEditEDCXml frm = new frmEditEDCXml(SetEDCXmlInfo, SetupSerialIDIndex, this.gateway_mgr, this.edcm.serial_id_index); frm.Owner = this; frm.ShowDialog(); delgEDCManager(edcm); RefreshEDCXmlList(); }
private void lvEDCXmlList_DoubleClick(object sender, EventArgs e) { string strSerial; string strGatewayID; string strDeviceID; cls_EDC_Info edcTemp = new cls_EDC_Info(); if (lvEDCXmlList.SelectedItems.Count == 0) { MessageBox.Show("Please select the EDC XML config first!", "Error"); return; } strSerial = lvEDCXmlList.SelectedItems[0].Text.Trim(); strGatewayID = lvEDCXmlList.SelectedItems[0].SubItems[1].Text.Trim(); strDeviceID = lvEDCXmlList.SelectedItems[0].SubItems[2].Text.Trim(); int i = 0; foreach (cls_EDC_Info edc in this.edcm.gateway_edc) { if (edc.serial_id == strSerial) { edcTemp = this.edcm.gateway_edc[i]; break; } i++; } frmEditEDCXml frm = new frmEditEDCXml(SetEDCXmlInfo, this.gateway_mgr, edcTemp, strGatewayID, strDeviceID, false); frm.Owner = this; frm.ShowDialog(); edcTemp = null; delgEDCManager(edcm); RefreshEDCXmlList(); lvEDCXmlList.Focus(); }