diff --git a/Adaptation/FileHandlers/pcl/ProcessData.cs b/Adaptation/FileHandlers/pcl/ProcessData.cs index 244ef34..79f92e7 100644 --- a/Adaptation/FileHandlers/pcl/ProcessData.cs +++ b/Adaptation/FileHandlers/pcl/ProcessData.cs @@ -79,11 +79,15 @@ public class ProcessData : IProcessData _I = 0; _Data = string.Empty; JobID = logistics.JobID; + Date = GetDateTime(logistics); MesEntity = logistics.MesEntity; _Log = LogManager.GetLogger(typeof(ProcessData)); Parse(fileRead, logistics, fileInfoCollection, ghostPCLFileName); } + private static DateTime GetDateTime(Logistics logistics) => + logistics.DateTimeFromSequence; + string IProcessData.GetCurrentReactor(IFileRead fileRead, Logistics logistics, Dictionary reactors) => throw new Exception(string.Concat("See ", nameof(Parse))); Tuple> IProcessData.GetResults(IFileRead fileRead, Logistics logistics, List fileInfoCollection) @@ -419,8 +423,7 @@ public class ProcessData : IProcessData _I = 0; _Data = pages[headerFileName]; ScanPast("Date:"); - string dateTime = GetToEOL(); - Date = DateTime.Parse(dateTime); + _ = GetToEOL(); Set(logistics); // determine number of wafers and their slot numbers _Log.Debug(_Data.Substring(_I));