private void CloseRoutine()
        {
            var closeDialog = new CloseDialog(((MainViewModel)this.DataContext).IsSimulationOpen);

            closeDialog.ShowDialog();

            switch (closeDialog.Result)
            {
            case UI.SharedWPF.DialogResult.CloseWithOutSave:
            {
                this.Close();
            }
            break;

            case UI.SharedWPF.DialogResult.SaveAndClose:
            {
                //CHEQUEAR SI ES SAVE, O SAVEAS !!
                ((MainViewModel)this.DataContext).SaveSimulationCommand.Execute(null);

                this.Close();
            }
            break;

            case UI.SharedWPF.DialogResult.Cancel:
            {
                return;
            }
            }
            this.Close();
            logger.Info("Cerrar Ventana de Simulación.");
        }
Exemple #2
0
 private void BtnClose_Click(object sender, EventArgs e)
 {
     if (main.HasWorldInitialized)
     {
         GuiClose.IsReallyQuitting = false;
         CloseDialog CloseDialog = new CloseDialog();
         CloseDialog.ShowDialog();
     }
     else
     {
         GuiClose.IsReallyQuitting = true;
     }
 }
Exemple #3
0
        private void CloseRoutine()
        {
            var closeDialog = new CloseDialog(true);

            closeDialog.ShowDialog();

            switch (closeDialog.Result)
            {
            case Victoria.UI.SharedWPF.DialogResult.CloseWithOutSave:
            {
                //this.MyDesigner.setDebugButtonsVisibility(Visibility.Hidden)
                this.diagrama().StopDebugProcess();
                this.Close();
            }
            break;

            case Victoria.UI.SharedWPF.DialogResult.Cancel:
            {
                return;
            }
            }
            this.Close();
        }