Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }