private void cmdGetEnt_Click(object sender, EventArgs e) { this.Hide(); if (optSEWER.Checked || optSD.Checked) { Layer.manageLayers("0"); Layer.manageLayer(CNTL_LAYER, layerFrozen: true); } Stake_Main.Process(); if (ClassObj != "BLDG") { this.Show(); } }
private void cmdSelectGrid_Click(System.Object eventSender, System.EventArgs eventArgs) { BaseObjs.acadActivate(); bool escape; string xRefPath = ""; Entity obj = xRef.getEntity("Select feature to stake:", out escape, out xRefPath); ObjectId idGuideline = ObjectId.Null; if (obj.GetType().Name != "Line") { Application.ShowAlertDialog("Grid Lines need to be simple Acad Lines, not Polylines, etc. - exiting..."); return; } else { idGuideline = Stake_GetGuidelines.getGuidelines(obj); string strLayerName = idGuideline.getLayer(); int intPos = strLayerName.IndexOf("|"); strLayerName = strLayerName.Substring(intPos + 1); if (!Stake_Main.testClass("BLDG", strLayerName)) { return; } Stake_Forms.sForms.fStake.NameStakeObject = strLayerName; } Stake_GetNestedObjects.copyGRID((Stake_Forms.sForms.fStake.XRefDbModelSpace));//XrefDbModelSpace is source of grid selected idGuideline.delete(); Stake_Forms.sForms.fStake.Hide(); Application.ShowModelessDialog(Application.MainWindow.Handle, Stake_Forms.sForms.fGrid, false); }