Extra Thickness, um line
Nuget Bump del ProcessData : IProcessData IDescription.GetDescriptions with body
This commit is contained in:
@ -117,33 +117,39 @@ public class FileRead : Shared.FileRead, IFileRead
|
||||
string directoryName = Path.GetDirectoryName(reportFullPath);
|
||||
string sequenceDirectoryName = Path.Combine(directoryName, _Logistics.Sequence.ToString());
|
||||
string originalDataBioRad = Path.Combine(directoryName, $"{_OriginalDataBioRad}{_Logistics.Sequence}.txt");
|
||||
List<Tuple<string, bool, DateTime, string>> tuples = ProcessData.GetTuples(this, _Logistics, _TickOffset.Value, results.Item4, _OriginalDataBioRad);
|
||||
if (_IsEAFHosted)
|
||||
IProcessData iProcessData = new ProcessData(this, _Logistics, _TickOffset.Value, results.Item4, _OriginalDataBioRad);
|
||||
if (_IsEAFHosted && iProcessData.Details.Any())
|
||||
{
|
||||
if (!Directory.Exists(sequenceDirectoryName))
|
||||
_ = Directory.CreateDirectory(sequenceDirectoryName);
|
||||
File.Move(reportFullPath, originalDataBioRad);
|
||||
_Log.Debug(string.Concat("****Extract() - Renamed [", reportFullPath, "] to [", originalDataBioRad, "]"));
|
||||
}
|
||||
for (int i = 0; i < iProcessData.Details.Count; i++)
|
||||
{
|
||||
if (iProcessData.Details[i] is not Tuple<string, bool, DateTime, string> tuple)
|
||||
continue;
|
||||
isBioRad = tuple.Item2;
|
||||
dataText = tuple.Item4;
|
||||
cassetteID = tuple.Item1;
|
||||
cassetteDateTime = tuple.Item3;
|
||||
if (isBioRad)
|
||||
tupleFileName = string.Concat("DetailDataBioRad_", cassetteID, "_", cassetteDateTime.Ticks, ".txt");
|
||||
else
|
||||
tupleFileName = string.Concat("CassetteDataBioRad_", cassetteID, "_", cassetteDateTime.Ticks, ".txt");
|
||||
fileNameTemp = Path.Combine(sequenceDirectoryName, tupleFileName);
|
||||
if (!_IsEAFHosted)
|
||||
continue;
|
||||
File.WriteAllText(fileNameTemp, dataText);
|
||||
File.SetLastWriteTime(fileNameTemp, cassetteDateTime);
|
||||
if (_Logistics.Sequence != cassetteDateTime.Ticks && File.Exists(originalDataBioRad))
|
||||
File.Copy(originalDataBioRad, Path.Combine(directoryName, $"{_OriginalDataBioRad}{cassetteDateTime.Ticks}.txt"));
|
||||
File.Move(fileNameTemp, Path.Combine(directoryName, tupleFileName));
|
||||
}
|
||||
if (!_IsEAFHosted)
|
||||
results = iProcessData.GetResults(this, _Logistics, results.Item4);
|
||||
else
|
||||
{
|
||||
if (tuples.Any())
|
||||
{
|
||||
if (!Directory.Exists(sequenceDirectoryName))
|
||||
_ = Directory.CreateDirectory(sequenceDirectoryName);
|
||||
File.Move(reportFullPath, originalDataBioRad);
|
||||
_Log.Debug(string.Concat("****Extract() - Renamed [", reportFullPath, "] to [", originalDataBioRad, "]"));
|
||||
}
|
||||
foreach (Tuple<string, bool, DateTime, string> tuple in tuples)
|
||||
{
|
||||
isBioRad = tuple.Item2;
|
||||
dataText = tuple.Item4;
|
||||
cassetteID = tuple.Item1;
|
||||
cassetteDateTime = tuple.Item3;
|
||||
if (isBioRad)
|
||||
tupleFileName = string.Concat("DetailDataBioRad_", cassetteID, "_", cassetteDateTime.Ticks, ".txt");
|
||||
else
|
||||
tupleFileName = string.Concat("CassetteDataBioRad_", cassetteID, "_", cassetteDateTime.Ticks, ".txt");
|
||||
fileNameTemp = Path.Combine(sequenceDirectoryName, tupleFileName);
|
||||
File.WriteAllText(fileNameTemp, dataText);
|
||||
File.SetLastWriteTime(fileNameTemp, cassetteDateTime);
|
||||
if (_Logistics.Sequence != cassetteDateTime.Ticks && File.Exists(originalDataBioRad))
|
||||
File.Copy(originalDataBioRad, Path.Combine(directoryName, $"{_OriginalDataBioRad}{cassetteDateTime.Ticks}.txt"));
|
||||
File.Move(fileNameTemp, Path.Combine(directoryName, tupleFileName));
|
||||
}
|
||||
if (Directory.Exists(sequenceDirectoryName))
|
||||
Directory.Delete(sequenceDirectoryName);
|
||||
}
|
||||
|
Reference in New Issue
Block a user