private void EliminaBinario_Click(object sender, RoutedEventArgs e)
        {
            Window_message window_Message = new Window_message();

            window_Message.message = "Sei sicuro di voler eliminare il binario ''" + NomeBinario.Text + "''\nVerranno eliminati anche tutti i progetti interni a esso. \nQuesta operazione non è reversibile.";
            window_Message.ShowDialog();

            if (window_Message.ButtonClicked == "conferma")
            {
                RemoveEvent(this);
                ((Grid)Parent).Children.Remove(this);
            }
        }
Exemple #2
0
        public void EliminaProgetto_Click(object sender, RoutedEventArgs e)
        {
            if (ChiediConfermaElimina)
            {
                Window_message window_Message = new Window_message();
                window_Message.message = "Sei sicuro di voler eliminare il progetto ''" + GroupBox_nomeProgetto.Header + "''\nQuesta operazione non è reversibile.";
                window_Message.ShowDialog();

                if (window_Message.ButtonClicked == "conferma")
                {
                    RemoveEvent(this);
                    ((Grid)Parent).Children.Remove(this);
                }
            }
            else
            {
                RemoveEvent(this);
                ((Grid)Parent).Children.Remove(this);
            }

            thisProgetto.thisProgettiTreni.FindConflitti();
        }