54 lines
2.0 KiB
C#
54 lines
2.0 KiB
C#
using Adaptation.Shared;
|
|
namespace Adaptation.Si
|
|
{
|
|
|
|
public class PreRunInfo
|
|
{
|
|
|
|
public string MID { get; private set; }
|
|
public string RunNumber { get; private set; }
|
|
public string Recipe { get; private set; }
|
|
public string PartNumber { get; internal set; }
|
|
public string Date { get; private set; }
|
|
public string PocketNumber { get; private set; }
|
|
public string WaferLot { get; private set; }
|
|
public string SatelliteGroup { get; private set; }
|
|
public string StartStamp { get; private set; }
|
|
public Logistics Logistics { get; private set; }
|
|
|
|
public PreRunInfo(Logistics logistics, object partNumber)
|
|
{
|
|
MID = logistics.MID;
|
|
RunNumber = string.Empty;
|
|
Recipe = string.Empty;
|
|
PartNumber = partNumber.ToString();
|
|
Date = logistics.DateTimeFromSequence.ToString();
|
|
PocketNumber = "00";
|
|
WaferLot = string.Empty;
|
|
SatelliteGroup = string.Empty;
|
|
StartStamp = logistics.DateTimeFromSequence.ToString();
|
|
Logistics = logistics;
|
|
}
|
|
|
|
public PreRunInfo(Logistics logistics, object mID, object runNumber, object recipe, object partNumber, object date, object pocketNumber, object waferLot, object satelliteGroup, object startStamp)
|
|
{
|
|
MID = mID.ToString();
|
|
RunNumber = runNumber.ToString();
|
|
Recipe = recipe.ToString();
|
|
PartNumber = partNumber.ToString();
|
|
Date = date.ToString();
|
|
PocketNumber = pocketNumber.ToString();
|
|
WaferLot = waferLot.ToString();
|
|
SatelliteGroup = satelliteGroup.ToString();
|
|
StartStamp = startStamp.ToString();
|
|
Logistics = logistics;
|
|
}
|
|
|
|
public override string ToString()
|
|
{
|
|
return string.Concat(MID, " - ", RunNumber, " - ", Recipe, " - ", PartNumber, " - ", Date, " - ", PocketNumber, " - ", WaferLot, " - ", SatelliteGroup, " - ", StartStamp);
|
|
}
|
|
|
|
}
|
|
|
|
} |