Пример #1
0
        static void Main(string[] args)
        {
            AppProcessor.AskForPath();

            string        path      = FileProcessor.GetDirectoryPath();
            List <string> fileNames = FileProcessor.GetFileNames(path);

            FileProcessor.SaveFileNamesToFile(fileNames, path);

            AppProcessor.DisplayFileNames(fileNames);

            AppProcessor.EndApp();
        }
Пример #2
0
        static void Main(string[] args)
        {
            //setup application

            IMeasureRepository _repository = new MeasureRepository();
            IAppProcessor      _app        = new AppProcessor();

            //get measure data

            Console.WriteLine("Type file path of MEASURE:");
            List <string> paths = new List <string>();

            paths.Add(Console.ReadLine());
            _repository.Measures = _app.LoadMeasureFiles(paths);

            //copy to excel file

            Console.WriteLine("Type file path of template:");
            //string templatePath = Console.ReadLine();
            Application excel = new Application();
            //Workbook template = excel.Workbooks.Open(templatePath);
            Workbook template = excel.Workbooks.Open(@"C:\Users\pawel.iwanowski\Desktop\test\template.xlsx");

            _app.SaveMeasureFilesInExcel(_repository, template);

            //display collected data

            foreach (var measure in _repository.Measures)
            {
                Console.WriteLine($"DragHi = {measure.DragHi}");
                Console.WriteLine($"DragLo = {measure.DragLo}");

                Console.WriteLine("Friction:");
                foreach (var f in measure.Friction)
                {
                    Console.WriteLine($"{f}");
                }
            }

            Console.ReadLine();
        }