Пример #1
0
        private void Search(string input)
        {
            if (PDFDirectory == null)
            {
                string PDFDirectoryNotFoundErrorMessage = $"{Directories.PDFs} Directory not found.\nCurrent Directory = {CurrentDirectory}";
                MessageBox.Show(PDFDirectoryNotFoundErrorMessage, $"Error in getting {Directories.PDFs} directory");
            }
            else
            {
                try
                {
                    FileInfo[] files = PDFDirectory.GetFiles($"*{input}*{PassFile.Extension}");

                    List <PassFile> passFiles = files.Select(f => new PassFile(f.Name)).ToList();
                    grdPDFs.ItemsSource = passFiles;

                    grdPDFs.Visibility      = passFiles.Any() ? Visibility.Visible : Visibility.Collapsed;
                    lblNoResults.Visibility = passFiles.Any() ? Visibility.Collapsed : Visibility.Visible;

                    if (passFiles.Count == 1)
                    {
                        PreviewPDF(passFiles.First());
                    }
                    else
                    {
                        PDFPreview.Visibility = Visibility.Collapsed;
                    }
                }
                catch (Exception ex)
                {
                    ShowErrorMessage(ex, "searching PDFs");
                }
            }
        }
Пример #2
0
        private void RenamePDFs()
        {
            if (PDFDirectory == null)
            {
                MessageBox.Show("PDF Directory not found.");
            }
            else
            {
                FileInfo[] files = PDFDirectory.GetFiles("*.pdf");

                foreach (FileInfo file in files)
                {
                    RenamePDF(file);
                }
            }
        }
Пример #3
0
        public void Search(string input)
        {
            if (PDFDirectory == null)
            {
                MessageBox.Show("PDF Directory not found.");
            }
            else
            {
                FileInfo[] files = PDFDirectory.GetFiles($"*{input}*.pdf");

                List <PassFile> passFiles = files.Select(f => new PassFile(f.Name)).ToList();
                grdPDFs.ItemsSource = passFiles;

                if (passFiles.Count == 1)
                {
                    PreviewPDF(passFiles.First());
                }
                else
                {
                    PDFPreview.Visibility = Visibility.Collapsed;
                }
            }
        }
Пример #4
0
        private static void RenamePDFs()
        {
            if (PDFDirectory == null)
            {
                string PDFDirectoryNotFoundErrorMessage = $"{Directories.PDFs} Directory not found.\nCurrent Directory = {CurrentDirectory}";
                MessageBox.Show(PDFDirectoryNotFoundErrorMessage, $"Error in getting {Directories.PDFs} directory");
            }
            else
            {
                try
                {
                    FileInfo[] files = PDFDirectory.GetFiles($"*{PassFile.Extension}");

                    foreach (FileInfo file in files)
                    {
                        RenamePDF(file);
                    }
                }
                catch (Exception ex)
                {
                    ShowErrorMessage(ex, "renaming PDFs");
                }
            }
        }