Displaying production tracing records fixed.
This commit is contained in:
@@ -327,17 +327,20 @@ namespace TBF.UI.ResultsMI
|
||||
///
|
||||
void OnDoubleClick(object sender, WaterMeterEventArgs args)
|
||||
{
|
||||
int waterMetersCount = TBF.BenchControl.Sequences.ProcessData.BatchRslts.Batch.WaterMeters.Count;
|
||||
|
||||
WaterMeter wm;
|
||||
if ((args.WMPosition <= 0) || (args.WMPosition > waterMetersCount) ||
|
||||
((wm = TBF.BenchControl.Sequences.ProcessData.BatchRslts.Batch.WaterMeters[args.WMPosition - 1]) == null))
|
||||
if (TBF.BenchControl.Sequences.ProcessData.BatchRslts.Batch != null &&
|
||||
TBF.BenchControl.Sequences.ProcessData.BatchRslts.Batch.WaterMeters != null)
|
||||
{
|
||||
MessageBox.Show(Strings.No_water_meter);
|
||||
return;
|
||||
foreach (var wm in TBF.BenchControl.Sequences.ProcessData.BatchRslts.Batch.WaterMeters)
|
||||
{
|
||||
if (wm.WMPosition == args.WMPosition)
|
||||
{
|
||||
ShowMoreWMResults(wm);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ShowMoreWMResults(wm);
|
||||
MessageBox.Show(Strings.No_water_meter);
|
||||
}
|
||||
|
||||
|
||||
@@ -567,7 +570,7 @@ namespace TBF.UI.ResultsMI
|
||||
///
|
||||
foreach (var rec in refR.Records)
|
||||
{
|
||||
if (rec.Part.OraDBType.ToLower().Contains("flowtube"))
|
||||
if (!string.IsNullOrEmpty(rec.Part.OraDBType) && rec.Part.OraDBType.ToLower().Contains("flowtube"))
|
||||
{
|
||||
/// rec.Part is a flowtube
|
||||
///
|
||||
@@ -576,6 +579,7 @@ namespace TBF.UI.ResultsMI
|
||||
.OrderBy(x => x.TimeStamp).Desc
|
||||
.List();
|
||||
foreach (var rr in flowtubeRRs) refRecords.Add(rr);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user