Workflow used in DataEntry.S620, LaserMarking stored to WaterMeter.Remark.
This commit is contained in:
+18
-13
@@ -44,7 +44,8 @@ namespace Results
|
||||
|
||||
public static BatchResults NewFromProcedure(int batchNr, int benchId, string benchName, string a1, string a2, string a3, string a4, string a5,
|
||||
string user, int userNr, string programVer, Config.Entities.Procedure procedure,
|
||||
WaterMeterData[] waterMeterDatas, int[] waterMeterParts, string variant, string order, string workflow,
|
||||
WaterMeterData[] waterMeterDatas, int[] waterMeterParts,
|
||||
string variant, string order, string workflow, string laserMarking,
|
||||
double realDensity, double atTemperature, double buoyancy)
|
||||
{
|
||||
BatchResults d = new BatchResults(waterMeterDatas.Length);
|
||||
@@ -86,23 +87,27 @@ namespace Results
|
||||
///
|
||||
for (int wmPos0 = 0; wmPos0 < d.WMPositionsCount; wmPos0++)
|
||||
{
|
||||
if (waterMeterDatas[wmPos0] == null)
|
||||
var wm = new WaterMeter()
|
||||
{
|
||||
d.Batch.WaterMeters.Add(new WaterMeter() { Batch = d.Batch,
|
||||
WaterMeterData = null,
|
||||
WMPosition = wmPos0 + 1,
|
||||
YearOfProduction = year,
|
||||
Disabled = true, });
|
||||
Batch = d.Batch,
|
||||
WMPosition = wmPos0 + 1,
|
||||
YearOfProduction = year,
|
||||
};
|
||||
|
||||
if (waterMeterDatas[wmPos0] != null)
|
||||
{
|
||||
wm.WaterMeterData = WaterMeterData.UpdateList(d.WaterMeterDataList, waterMeterDatas[wmPos0]);
|
||||
}
|
||||
else
|
||||
{
|
||||
WaterMeterData wmd = WaterMeterData.UpdateList(d.WaterMeterDataList, waterMeterDatas[wmPos0]);
|
||||
d.Batch.WaterMeters.Add(new WaterMeter() { Batch = d.Batch,
|
||||
WaterMeterData = wmd,
|
||||
WMPosition = wmPos0 + 1,
|
||||
YearOfProduction = year, });
|
||||
wm.Disabled = true;
|
||||
}
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(order)) wm.PurchaseOrder = order;
|
||||
if (!string.IsNullOrEmpty(laserMarking)) wm.Remark = laserMarking;
|
||||
|
||||
d.Batch.WaterMeters.Add(wm);
|
||||
}
|
||||
|
||||
foreach (var ti in procedure.GetTestInstances())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user