Slot wasn't set in Description GetDefault

This commit is contained in:
Mike Phares 2023-05-02 10:55:04 -07:00
parent 8e99879acd
commit 60892383bf
2 changed files with 9 additions and 7 deletions

View File

@ -46,7 +46,7 @@ public class Description : IDescription, Shared.Properties.IDescription
public string StdDev { get; set; }
public string Thickness { get; set; }
//
public string SlotNumber { get; set; }
public string Slot { get; set; }
public string ThicknessFourteen3mmEdgeMean { get; set; }
public string ThicknessFourteen3mmEdgePercent { get; set; }
public string ThicknessFourteen5mmEdgeMean { get; set; }
@ -85,7 +85,8 @@ public class Description : IDescription, Shared.Properties.IDescription
nameof(Title),
nameof(UniqueId),
nameof(Wafer),
nameof(Zone)
nameof(Zone),
nameof(Slot)
};
return results;
}
@ -231,7 +232,7 @@ public class Description : IDescription, Shared.Properties.IDescription
StdDev = processData.StdDev,
Thickness = detail.Thickness,
//
SlotNumber = processData.SlotNumber,
Slot = processData.Slot,
ThicknessFourteen3mmEdgeMean = processData.ThicknessFourteen3mmEdgeMean,
ThicknessFourteen3mmEdgePercent = processData.ThicknessFourteen3mmEdgePercent,
ThicknessFourteen5mmEdgeMean = processData.ThicknessFourteen5mmEdgeMean,
@ -294,6 +295,7 @@ public class Description : IDescription, Shared.Properties.IDescription
StdDev = nameof(StdDev),
Thickness = nameof(Thickness),
//
Slot = nameof(Slot),
ThicknessFourteen3mmEdgeMean = nameof(ThicknessFourteen3mmEdgeMean),
ThicknessFourteen3mmEdgePercent = nameof(ThicknessFourteen3mmEdgePercent),
ThicknessFourteen5mmEdgeMean = nameof(ThicknessFourteen5mmEdgeMean),

View File

@ -39,7 +39,7 @@ public partial class ProcessData : IProcessData
public string Wafer { get; set; }
public string Zone { get; set; }
//
public string SlotNumber { get; set; }
public string Slot { get; set; }
public string ThicknessFourteen3mmEdgeMean { get; set; }
public string ThicknessFourteen3mmEdgePercent { get; set; }
public string ThicknessFourteen5mmEdgeMean { get; set; }
@ -257,7 +257,7 @@ public partial class ProcessData : IProcessData
Detail detail;
string reactor;
int counter = 1;
int slotNumber = 0;
int slot = 0;
List<Detail> details = new();
StringBuilder titleFixed = new();
StringBuilder waferFixed = new();
@ -267,7 +267,7 @@ public partial class ProcessData : IProcessData
DateTime dateTime = GetDateTime(logistics, tickOffset, txt.Header.DateTime);
// Remove illegal characters \/:*?"<>| found in the Batch
string batch = Regex.Replace(txt.Header.Batch, @"[\\,\/,\:,\*,\?,\"",\<,\>,\|]", "_").Split('\r')[0].Split('\n')[0];
bool isWaferSlot = !string.IsNullOrEmpty(txt.Header.Wafer) && txt.Header.Wafer.Length is 1 or 2 && int.TryParse(txt.Header.Wafer, out slotNumber);
bool isWaferSlot = !string.IsNullOrEmpty(txt.Header.Wafer) && txt.Header.Wafer.Length is 1 or 2 && int.TryParse(txt.Header.Wafer, out slot);
Descriptor descriptor = isWaferSlot ? GetDescriptor(txt.Header.Batch) : GetDescriptor(txt.Header.Wafer);
psn = descriptor.PSN;
rds = descriptor.RDS;
@ -332,9 +332,9 @@ public partial class ProcessData : IProcessData
Employee = employee;
JobID = logistics.JobID;
UniqueId = uniqueId;
Slot = slot.ToString("00");
Title = titleFixed.ToString();
Wafer = waferFixed.ToString();
SlotNumber = slotNumber.ToString("00");
foreach (Site site in txt.Body.Sites)
{
detail = new()