public static void Optimize(string path)
 {
     //betölti az adatokat a fejléc kivételével
     Console.WriteLine("Forrásfájl kijelölve.");
     try
     {
         requests = CsvLoader.GetSplitter(path);
     }
     catch (Exception)
     {
         Logger.LogEntry("Hiba történt az adatok betöltése közben, ellenőrizd a forrásfájlt! Lehetséges okok: hibás formátum, vagy a fájlt egy másik folyamat használja!");
         Program.Error();
     }
     try
     {
         Sort();
         Logger.LogEntry("Az összes rendelés optimalizálása sikeresen megtörtént.");
     }
     catch (Exception)
     {
         Logger.LogEntry("Hiba történt az adatok optimalizálása közben!");
         Program.Error();
     }
     AlternativeProcessor.Process(requests);
 }
 public static void Optimize()
 {
     //betölti az adatokat a fejléc kivételével
     Console.WriteLine("A forrásfájl kiválaszttásához használd a megjelenő ablakot.");
     System.Threading.Thread.Sleep(1000);
     try
     {
         requests = CsvLoader.GetInputFile();
     }
     catch (Exception)
     {
         Logger.LogEntry("Hiba történt az adatok betöltése közben, ellenőrizd a forrásfájlt! Leggyakoribb ok a dátum helytelen formátumban való használata.");
         Program.Error();
     }
     try
     {
         Sort();
         Logger.LogEntry("Az adatok optimalizálása sikeresen megtörtént.");
     }
     catch (Exception)
     {
         Logger.LogEntry("Hiba történt az adatok optimalizálása közben!");
         Program.Error();
     }
 }