private void SimulationDeleteEvent(object sender, System.Windows.RoutedEventArgs e) { int simulationFactoryId = GetSelectedSimulationId(); int stateOfDeletion = csu.DeleteSimulationFactory(simulationFactoryId); if (stateOfDeletion == -1) { ShowPopUp("Die Simulation muss erst angehalten werden, bevor sie gelöscht werden kann. "); } else if (stateOfDeletion == 0) { csu.RemoveMQFactoryListener(this); grid.ClearAndDeselectAllItems(); grid.ClearGrid(); Hide3DGrid(); ClearSimulationPulldown(); InitSimulationPulldown(); } else { ShowPopUp("Es ist etwas schief gelaufen. Bitte versuchen Sie es erneut"); } }