Exemplo n.º 1
0
        static void Main(string[] args)
        {
            GlobalConfig.InitializeConnection();

            Console.WriteLine("Enter path to the folder with csv files");
            string path = Console.ReadLine();

            List <string> files = Directory.GetFiles(path).ToList();

            Console.WriteLine("You selected the following files:");

            foreach (var file in files)
            {
                Console.WriteLine(Path.GetFileName(file));
            }

            SoilSampleProcessor processor = new SoilSampleProcessor();

            processor.FilePaths = files;

            processor.ReadValues();

            foreach (var line in processor.Lines)
            {
                Console.WriteLine(JoinArray(line));
            }


            Console.Write("Press Enter to exit...");
            Console.ReadLine();
        }
Exemplo n.º 2
0
 private void importButton_Click(object sender, EventArgs e)
 {
     if (selectedFilePaths.Count > 0)
     {
         SoilSampleProcessor sampleProcesor = new SoilSampleProcessor(selectedFilePaths);
         sampleProcesor.ProcessSamples();
         MessageBox.Show("Soil sample import successfull!");
         GlobalConfig.MasterSheet.WriteNutrientLevels();
     }
 }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            string directory = @"C:\\Users\\loyod\\Desktop\\SMI\\soils\\2019\\raw_files";

            GlobalConfig.Initialize();

            var paths = Directory.GetFiles(directory).ToList();

            ISoilSampleProcessor processor = new SoilSampleProcessor(paths);

            processor.ProcessSamples();

            foreach (var soilSample in processor.Samples)
            {
                Console.WriteLine();
            }
            Console.ReadLine();
        }