/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void gtPlacementSrvc_Finished(object sender, GTFinishedEventArgs e) { isPlacementEnabled = false; try { stltNonLocatedCtx.UpdateStreetLightAcct(e.ComponentsPlaced[0].FID, streetLightAcct.ESI_LOCATION); _gtTransactionManager.Commit(); this.streetLightAcct.MiscStructFid = e.ComponentsPlaced[0].FID; btnStructure.Text = "Locate Structue"; dtGridViewNonLocated.AllowUserToAddRows = true; } catch (Exception ex) { MessageBox.Show("Error while placing Misc Structure " + ex.Message, ManageNonLocatedTxt, MessageBoxButtons.OK, MessageBoxIcon.Error); if (_gtTransactionManager.TransactionInProgress) { _gtTransactionManager.Rollback(); } _gtPlacementSrvc.CancelPlacement(); } _gtPlacementSrvc.Finished -= gtPlacementSrvc_Finished; _gtPlacementSrvc.Dispose(); }
public void m_gtPlacementService_Finished(object sender, GTFinishedEventArgs e) { m_oGTExplorerService.ExploreFeature(m_oGTTreeTrimmingfeature, "Placement"); }