public ImageToPdfConverter(List <string> sourceFileList,
                            string outputFilePath,
                            IInputFileHandlingStrategy inputFileHandlingStrategy)
 {
     _sourceFileList            = sourceFileList;
     _outputFilePath            = outputFilePath;
     _inputFileHandlingStrategy = inputFileHandlingStrategy;
 }
示例#2
0
 public ImageToPdfConverter(List<string> sourceFileList, 
     string outputFilePath,
     IInputFileHandlingStrategy inputFileHandlingStrategy)
 {
     _sourceFileList = sourceFileList;
     _outputFilePath = outputFilePath;
     _inputFileHandlingStrategy = inputFileHandlingStrategy;
 }
示例#3
0
        private void radioButton_Checked(object sender, RoutedEventArgs e)
        {
            var radio = sender as RadioButton;

            if (radio.Tag == null)
            {
                return;
            }

            int selectedValue = int.Parse(radio.Tag.ToString());

            switch (selectedValue)
            {
            case 1: _inputFileHandlingStrategy = null; break;

            case 2: _inputFileHandlingStrategy = new MoveInputFilesToRecyclebinStrategy(); break;

            case 3: _inputFileHandlingStrategy = new DeleteInputFilesStrategy(); break;

            case 4: _inputFileHandlingStrategy = new BackupInputFilesStrategy(); break;

            case 5: _inputFileHandlingStrategy = new RenameInputFilesStrategy(); break;
            }
        }
示例#4
0
        private void radioButton_Checked(object sender, RoutedEventArgs e)
        {
            var radio = sender as RadioButton;
            if (radio.Tag == null)
            {
                return;
            }

            int selectedValue = int.Parse(radio.Tag.ToString());
            switch (selectedValue)
            {
                case 1: _inputFileHandlingStrategy = null; break;
                case 2: _inputFileHandlingStrategy = new MoveInputFilesToRecyclebinStrategy(); break;
                case 3: _inputFileHandlingStrategy = new DeleteInputFilesStrategy(); break;
                case 4: _inputFileHandlingStrategy = new BackupInputFilesStrategy(); break;
                case 5: _inputFileHandlingStrategy = new RenameInputFilesStrategy(); break;
            }
        }