void barSelectDevice_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { TreeListNode node; if (strID == null) { MessageBox.Show("请先选择电气计算方案!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //strID = node["ID"].ToString(); DataTable dt = new DataTable(); frmDeviceList frmDevList = new frmDeviceList(); frmDevList.ProjectID = this.ProjectUID; frmDevList.ProjectSUID = strID; frmDevList.BelongYear = parentobj.BelongYear; node = treeList2.FocusedNode; string devicenodename = null; if (node != null) { devicenodename = node["name"].ToString(); } frmDevList.DeviceName = devicenodename; frmDevList.Init(); if (frmDevList.ShowDialog() == DialogResult.OK) { foreach (DataRow row in frmDevList.DT.Rows) { try { if ((bool)row["C"]) { PSP_ElcDevice elcDevice = new PSP_ElcDevice(); elcDevice.DeviceSUID = row["A"].ToString(); elcDevice.ProjectSUID = strID; UCDeviceBase.DataService.Create <PSP_ElcDevice>(elcDevice); } else { PSP_ElcDevice elcDevice = new PSP_ElcDevice(); elcDevice.DeviceSUID = row["A"].ToString(); elcDevice.ProjectSUID = strID; UCDeviceBase.DataService.Delete <PSP_ElcDevice>(elcDevice); } } catch (System.Exception ex) { } } if (curDevice != null) { curDevice.strCon = ",psp_elcdevice where psp_elcdevice.devicesuid = pspdev.suid and psp_elcdevice.projectsuid = '" + strID + "' and "; curDevice.Init(); } } }
void barSelectDevice_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { TreeListNode node; if (strID == null) { MessageBox.Show("����ѡ��������㷽����", "��ʾ", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //strID = node["ID"].ToString(); DataTable dt = new DataTable(); frmDeviceList frmDevList = new frmDeviceList(); frmDevList.ProjectID = this.ProjectUID; frmDevList.ProjectSUID = strID; node = treeList2.FocusedNode; string devicenodename = null; if (node != null) { devicenodename = node["name"].ToString(); } frmDevList.DeviceName = devicenodename; frmDevList.Init(); if (frmDevList.ShowDialog() == DialogResult.OK) { foreach (DataRow row in frmDevList.DT.Rows) { try { if ((bool)row["C"]) { PSP_ElcDevice elcDevice = new PSP_ElcDevice(); elcDevice.DeviceSUID = row["A"].ToString(); elcDevice.ProjectSUID = strID; UCDeviceBase.DataService.Create<PSP_ElcDevice>(elcDevice); } else { PSP_ElcDevice elcDevice = new PSP_ElcDevice(); elcDevice.DeviceSUID = row["A"].ToString(); elcDevice.ProjectSUID = strID; UCDeviceBase.DataService.Delete<PSP_ElcDevice>(elcDevice); } } catch (System.Exception ex) { } } if (curDevice != null) { curDevice.strCon = ",psp_elcdevice where psp_elcdevice.devicesuid = pspdev.suid and psp_elcdevice.projectsuid = '" + strID + "' and "; curDevice.Init(); } } }