Example #1
0
        private void acceptButton_Click(object sender, RoutedEventArgs e)
        {
            String filename = pathRow.Text;

            if (filename != String.Empty)
            {
                if (prototype == null)
                {
                    try
                    {
                        FileOperator.MkDirFile(filename, isCreateDir);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show($"Unable to create file {filename}: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
                else
                {
                    if (!prototype.Exists())
                    {
                        MessageBox.Show($"File {prototype.Info.ShortName} is not exist", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                        return;
                    }
                    if (MessageBox.Show($"Rename {prototype.Info.ShortName} to {filename}", "Confirm", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                    {
                        try
                        {
                            FileOperator.Rename(prototype, filename);
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show($"Unable to rename file {filename}: {ex.Message}", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
                        }
                    }
                }
            }
            DialogResult = true;
            Close();
        }