Example #1
0
 /// <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();
 }
Example #2
0
 public void m_gtPlacementService_Finished(object sender, GTFinishedEventArgs e)
 {
     m_oGTExplorerService.ExploreFeature(m_oGTTreeTrimmingfeature, "Placement");
 }