Exemplo n.º 1
0
        static void Main(string[] args)
        {
            string app_location = AppPathHelper.GetAppPath();
            //Console.WriteLine(app_location);

            // current pdf file name
            string pdf_file = "\\PDF\\Specified Requirements for Identified Risk Organisms.pdf";

            SpecifiedRequirementsExtractor extractor = new SpecifiedRequirementsExtractor();

            ReadPDFHelper.ReadPDF(app_location + pdf_file, extractor);

            Console.WriteLine("Program Terminated.");
            Console.ReadKey();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            string app_location = AppPathHelper.GetAppPath();
            //Console.WriteLine(app_location);

            // current pdf file name
            string pdf_file = "\\PDF\\MPI_Approved_Species_20170413.pdf";

            ApprovedSpeciesExtractor extractor = new ApprovedSpeciesExtractor();

            ReadPDFHelper.ReadPDF(app_location + pdf_file, extractor);

            Console.WriteLine("Program Terminated.");
            Console.ReadKey();
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            string app_location = AppPathHelper.GetAppPath();
            //Console.WriteLine(app_location);

            // current pdf file name
            string pdf_file = "\\PDF\\Schedule 3.pdf";

            Schedule3Extractor extractor = new Schedule3Extractor();

            ReadPDFHelper.ReadPDF(app_location + pdf_file, extractor);

            Console.WriteLine("Program Terminated.");
            Console.ReadKey();
        }
Exemplo n.º 4
0
        private static Task <App <T> > BuildAppAsync(CancellationTokenSource cancellationTokenSource,
                                                     string[] commandLineArgs,
                                                     IReadOnlyDictionary <string, string> environmentVariables,
                                                     IReadOnlyCollection <Assembly> scanAssemblies,
                                                     params object[] instances)
        {
            MultiSourceKeyValueConfiguration startupConfiguration =
                ConfigurationInitialization.InitializeStartupConfiguration(commandLineArgs,
                                                                           environmentVariables,
                                                                           scanAssemblies);

            ConfigurationInstanceHolder configurationInstanceHolder =
                GetConfigurationRegistrations(startupConfiguration, scanAssemblies);

            var assemblyResolver = new InstanceApplicationAssemblyResolver(scanAssemblies.SafeToImmutableArray());

            configurationInstanceHolder.AddInstance(assemblyResolver);

            configurationInstanceHolder.AddInstance(configurationInstanceHolder);

            foreach (object instance in instances.NotNull())
            {
                configurationInstanceHolder.AddInstance(instance);
            }

            var loggingLevelSwitch = new LoggingLevelSwitch();

            configurationInstanceHolder.AddInstance(loggingLevelSwitch);
            configurationInstanceHolder.AddInstance(cancellationTokenSource);

            ApplicationPaths paths =
                configurationInstanceHolder.GetInstances <ApplicationPaths>().SingleOrDefault().Value ??
                new ApplicationPaths();

            AppPathHelper.SetApplicationPaths(paths, commandLineArgs);

            if (paths.BasePath is null)
            {
                throw new InvalidOperationException("Base path is not set");
            }

            var startupLoggerConfigurationHandlers = assemblyResolver.GetAssemblies()
                                                     .GetLoadablePublicConcreteTypesImplementing <
                IStartupLoggerConfigurationHandler>()
                                                     .Select(type =>
                                                             configurationInstanceHolder.Create(type) as
                                                             IStartupLoggerConfigurationHandler)
                                                     .Where(item => item is { }).ToImmutableArray();
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            string app_location = AppPathHelper.GetAppPath();
            //Console.WriteLine(app_location);

            // current pdf file name
            string pdf_file = "\\Excel\\stocklist_netto-3.xlsx";

            ExtractExcelNettoExtractor extractor = new ExtractExcelNettoExtractor();

            ReadExcelHelper.ReadExcel(app_location + pdf_file, extractor);

            //Console.WriteLine(app_location + pdf_file);

            Console.WriteLine("Program Terminated.");
            Console.ReadKey();
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            string app_location = AppPathHelper.GetAppPath();
            //Console.WriteLine(app_location);

            // current pdf file name
            string pdf_file = "\\Excel\\ATS Cultured Price List 2016-1.xls";

            ExcelATSExtractor extractor = new ExcelATSExtractor();

            ReadExcelHelper.ReadExcel(app_location + pdf_file, extractor);

            //Console.WriteLine(app_location + pdf_file);

            Console.WriteLine("Program Terminated.");
            Console.ReadKey();
        }