private void pGridBulkChange_PropertyValueChanged(object s, PropertyValueChangedEventArgs e) { ConnectManager.CleanSelcol(); try { List <long> fidList = new List <long>(); if (_tempItem.Equals("全部")) { fidList.AddRange(bulkChangeEnts.Select(o => o.SingleG3EObject.G3E_FID)); } else { var ents = bulkChangeEnts.Where(o => o.LayerName.Equals(_tempItem)); fidList.AddRange(ents.Select(o => o.SingleG3EObject.G3E_FID)); } CommonHelp.Instance.ChangeAttributeRunTime( objDev, currentFno, fidList, e.ChangedItem.PropertyDescriptor.Name, e.ChangedItem.Value.ToString(), e.OldValue); pGridBulkChange.SelectedObject = objDev; pGridBulkChange.Refresh(); } catch (Autodesk.AutoCAD.Runtime.Exception ex) { LogManager.Instance.Error(ex); } finally { } }
private void ToolSMI_Zdlj_Click(object sender, EventArgs e) { if (!PublicMethod.Instance.IsExecuteSystemCMD("")) { ConnectManager.CleanSelcol(); var a = new AutoConnect(); a.autoc(); } }
static void ConnetPs_StateChanged(object sender, PaletteSetStateEventArgs e) { switch (e.NewState.ToString()) { case "Hide": ConnectManager.CleanSelcol(); break; case "Show": break; } }
public void Xyzz() { if (!IsLoadDataSource()) { return; } if (!PublicMethod.Instance.IsExecuteSystemCMD("xyzz")) { ConnectManager.CleanSelcol(); TopologyTrace.TraceDown(); } }
public void Cls() { if (!IsLoadDataSource()) { return; } if (!PublicMethod.Instance.IsExecuteSystemCMD("cls")) { FixEntity.Instance.ResetOldEntity(); ConnectManager.CleanSelcol(); TopologyTrace.CleanTrace(); } }
private void AllTraceItem_Click(object sender, EventArgs e) { if (!IsLoadDataSource()) { return; } if (!PublicMethod.Instance.IsExecuteSystemCMD("")) { FixEntity.Instance.ResetOldEntity(); ConnectManager.CleanSelcol(); TopologyTrace.TraceAll(); } }
private void btn_Add_Click(object sender, EventArgs e) { try { btn_Add.Visible = false; btn_Add.Visible = true; ConnectManager.CleanSelcol(); hiLightSeled(); InitializeList(user2conn()); } catch (Exception exception) { PublicMethod.Instance.AlertDialog(exception.Message); } }
private void DevPropertyGrid_PropertyValueChanged(object s, PropertyValueChangedEventArgs e) { ConnectManager.CleanSelcol(); CommonHelp.Instance.ChangeAttributeRunTime(CurPropertyObj, CurrentFno, new List <long> { CurrentFid }, e.ChangedItem.PropertyDescriptor.Name, e.ChangedItem.Value != null?e.ChangedItem.Value.ToString():null, e.OldValue); DevPropertyGrid.SelectedObject = CurPropertyObj; DevPropertyGrid.Refresh(); //点击了设备但是没有点击图元面板才更新 if (isclickDev) { try { var rdt = DevEventHandler.GetDevTables(CurrentFno, CurrentFid); cadDS.ObjectId tempObjId = CurrentObjId; CommonHelp.Instance.UpdateAttribute(CurPropertyObj, ref tempObjId, rdt); if (tempObjId != CurrentObjId) { CurrentObjId = tempObjId; } } catch (UpdataArgumentException ee) { CommonHelp.Instance.ShowErrorMsg(); if (e.ChangedItem.PropertyDescriptor != null) { GenerateHelper.SetPropertyValue(CurPropertyObj, ee.TableName, ee.FieldName, e.OldValue); } } catch (Exception ex) { LogManager.Instance.Error(ex.Message); } finally { //RefPaletteSet(); EventTriggerFunc(); GenerateHelper.EmptyFidRecord(); } } }
private void pgDev_PropertyValueChanged(object s, PropertyValueChangedEventArgs e) { try { ConnectManager.CleanSelcol(); CommonHelp.Instance.ChangeAttributeRunTime(CurPropertyObj, Fno, new List <long> { Fid }, e.ChangedItem.PropertyDescriptor.Name, e.ChangedItem.Value.ToString(), e.OldValue); pgDev.SelectedObject = CurPropertyObj; ObjectId tempObjId = objId; CommonHelp.Instance.UpdateAttribute(CurPropertyObj, ref tempObjId, rdt); objId = tempObjId; PublicMethod.Instance.UpdateScreen(); } catch (UpdataArgumentException ee) { CommonHelp.Instance.ShowErrorMsg(); if (e.ChangedItem.PropertyDescriptor != null) { GenerateHelper.SetPropertyValue(CurPropertyObj, ee.TableName, ee.FieldName, e.OldValue); } } catch (Exception ex) { LogManager.Instance.Error(ex.Message); } finally { EventTriggerFunc(); DevAttributeVisibleChanged(); GenerateHelper.EmptyFidRecord(); pgDev.Refresh(); } }