private void DeleteCommandConverter_Executing(object?sender, ConfirmedCommandEventArgs e)
 {
     if (MessageBox.Show(Properties.Resources.ConfirmDeleteItems, Properties.Resources.Title, MessageBoxButton.YesNo, MessageBoxImage.Question) != MessageBoxResult.Yes)
     {
         e.Cancel = true;
     }
 }
 private void CutCommandConverter_Executing([NotNull] object sender, [NotNull] ConfirmedCommandEventArgs e)
 {
     if (MessageBox.Show(Properties.Resources.ConfirmCutItems, Properties.Resources.Title, MessageBoxButton.YesNo, MessageBoxImage.Question) != MessageBoxResult.Yes)
     {
         e.Cancel = true;
     }
 }
        private void ExportExcelCommandConverter_Executing(object?sender, ConfirmedCommandEventArgs e)
        {
            var dlg = new SaveFileDialog
            {
                AddExtension    = true,
                CheckPathExists = true,
                DefaultExt      = ".xlsx",
                Filter          = "Excel Worksheets|*.xlsx|All Files|*.*",
                FilterIndex     = 0,
                FileName        = DateTime.Now.ToString("yyyy_MM_dd_HH_mm", CultureInfo.InvariantCulture)
            };

            if (_configuration.ExcelExportMode == ExcelExportMode.Text)
            {
                dlg.DefaultExt = ".txt";
                dlg.Filter     = "Text files|*.txt|CSV files|*.csv|All Files|*.*";
            }

            if (!dlg.ShowDialog().GetValueOrDefault())
            {
                e.Cancel = true;
            }
            else
            {
                e.Parameter = new ExportParameters(dlg.FileName, e.Parameter as IResourceScope);
            }

            WaitCursor.Start(this);
        }
Exemple #4
0
 private void SortNodesByKeyCommandConverter_Executing(object?sender, ConfirmedCommandEventArgs e)
 {
     if (MessageBox.Show(Properties.Resources.SortNodesByKey_Confirmation, Properties.Resources.Title, MessageBoxButton.YesNo, MessageBoxImage.Question) != MessageBoxResult.Yes)
     {
         e.Cancel = true;
     }
 }
        private void ExportExcelCommandConverter_Executing([NotNull] object sender, [NotNull] ConfirmedCommandEventArgs e)
        {
            var dlg = new SaveFileDialog
            {
                AddExtension    = true,
                CheckPathExists = true,
                DefaultExt      = ".xlsx",
                Filter          = "Excel Worksheets|*.xlsx|All Files|*.*",
                FilterIndex     = 0,
                FileName        = DateTime.Today.ToString("yyyy_MM_dd", CultureInfo.InvariantCulture)
            };

            if (!dlg.ShowDialog().GetValueOrDefault())
            {
                e.Cancel = true;
            }
            else
            {
                e.Parameter = new ExportParameters(dlg.FileName, e.Parameter as IResourceScope);
            }

            WaitCursor.Start(this);
        }
        private void CreateSnapshotCommandConverter_Executing(object?sender, ConfirmedCommandEventArgs e)
        {
            var dlg = new SaveFileDialog
            {
                AddExtension    = true,
                CheckPathExists = true,
                DefaultExt      = ".snapshot",
                Filter          = "Snapshots|*.snapshot|All Files|*.*",
                FilterIndex     = 0,
                FileName        = DateTime.Today.ToString("yyyy_MM_dd", CultureInfo.InvariantCulture)
            };

            if (!dlg.ShowDialog().GetValueOrDefault())
            {
                e.Cancel = true;
            }
            else
            {
                e.Parameter = dlg.FileName;
            }

            WaitCursor.Start(this);
        }
        private void ImportExcelCommandConverter_Executing([NotNull] object sender, [NotNull] ConfirmedCommandEventArgs e)
        {
            var dlg = new OpenFileDialog
            {
                AddExtension    = true,
                CheckPathExists = true,
                CheckFileExists = true,
                DefaultExt      = ".xlsx",
                Filter          = "Excel Worksheets|*.xlsx|All Files|*.*",
                FilterIndex     = 0,
                Multiselect     = false
            };

            if (!dlg.ShowDialog().GetValueOrDefault())
            {
                e.Cancel = true;
            }
            else
            {
                e.Parameter = dlg.FileName;
            }

            WaitCursor.Start(this);
        }
        private void LoadSnapshotCommandConverter_Executing(object?sender, ConfirmedCommandEventArgs e)
        {
            var dlg = new OpenFileDialog
            {
                AddExtension    = true,
                CheckPathExists = true,
                CheckFileExists = true,
                DefaultExt      = ".snapshot",
                Filter          = "Snapshots|*.snapshot|All Files|*.*",
                FilterIndex     = 0,
                Multiselect     = false
            };

            if (!dlg.ShowDialog().GetValueOrDefault())
            {
                e.Cancel = true;
            }
            else
            {
                e.Parameter = dlg.FileName;
            }

            WaitCursor.Start(this);
        }
 private void ConfirmedCommandConverter_OnExecuting([NotNull] object sender, [NotNull] ConfirmedCommandEventArgs e)
 {
     WaitCursor.StartLocal(this);
 }