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");
            }
        }