AutoTests are skipped in all outputs, RegularTestRslts(), AutoTestRslts()... in entities and Output.XY, Output.Printers.OnePerBatch
This commit is contained in:
@@ -45,7 +45,56 @@ namespace Results.Entities
|
||||
public virtual IList<WaterMeter> WaterMeters { get; set; }
|
||||
public virtual IList<TestRslt> TestRslts { get; set; }
|
||||
public virtual bool Compound { get; set; } /// Not mapped to DB now
|
||||
public virtual bool HeatMeter { get; set; } /// Not mapped to DB now ///
|
||||
public virtual bool HeatMeter { get; set; } /// Not mapped to DB now
|
||||
|
||||
public virtual IList<TestData> RegularTests()
|
||||
{
|
||||
IList<TestData> rslt = new List<TestData>();
|
||||
foreach (var td in Tests)
|
||||
{
|
||||
if ((td.Name.Length > 0 && td.Name[0] != '[') || !td.Name.Contains("]")) rslt.Add(td);
|
||||
}
|
||||
return rslt;
|
||||
}
|
||||
|
||||
public virtual IList<TestRslt> RegularTestRslts()
|
||||
{
|
||||
IList<TestRslt> rslt = new List<TestRslt>();
|
||||
foreach (var tr in TestRslts)
|
||||
{
|
||||
if ((tr.Name().Length > 0 && tr.Name()[0] != '[') || !tr.Name().Contains("]")) rslt.Add(tr);
|
||||
}
|
||||
return rslt;
|
||||
}
|
||||
|
||||
public virtual IList<TestData> AutoTests(string param)
|
||||
{
|
||||
int len = param.Length;
|
||||
IList<TestData> rslt = new List<TestData>();
|
||||
foreach (var td in Tests)
|
||||
{
|
||||
if (td.Name.Length > len + 1 && td.Name[0] == '[' && td.Name.IndexOf(param) == 1 && td.Name[len + 1] == ']')
|
||||
{
|
||||
rslt.Add(td);
|
||||
}
|
||||
}
|
||||
return rslt;
|
||||
}
|
||||
|
||||
public virtual IList<TestRslt> AutoTestRslts(string param)
|
||||
{
|
||||
int len = param.Length;
|
||||
IList<TestRslt> rslt = new List<TestRslt>();
|
||||
foreach (var tr in TestRslts)
|
||||
{
|
||||
if (tr.Name().Length > len + 1 && tr.Name()[0] == '[' && tr.Name().IndexOf(param) == 1 && tr.Name()[len + 1] == ']')
|
||||
{
|
||||
rslt.Add(tr);
|
||||
}
|
||||
}
|
||||
return rslt;
|
||||
}
|
||||
|
||||
|
||||
public Batch()
|
||||
{
|
||||
|
||||
@@ -133,6 +133,29 @@ namespace Results.Entities
|
||||
public virtual DateTime StartTime() { return Batch.StartTime; }
|
||||
public virtual DateTime EndTime() { return Batch.EndTime; }
|
||||
|
||||
public virtual IList<MeterTestRslt> RegularMeterTestRslts()
|
||||
{
|
||||
IList<MeterTestRslt> rslt = new List<MeterTestRslt>();
|
||||
foreach (var mtr in MeterTestRslts)
|
||||
{
|
||||
if ((mtr.Name().Length > 0 && mtr.Name()[0] != '[') || !mtr.Name().Contains("]")) rslt.Add(mtr);
|
||||
}
|
||||
return rslt;
|
||||
}
|
||||
|
||||
public virtual IList<MeterTestRslt> AutoMeterTestRslts(string param)
|
||||
{
|
||||
int len = param.Length;
|
||||
IList<MeterTestRslt> rslt = new List<MeterTestRslt>();
|
||||
foreach (var mtr in MeterTestRslts)
|
||||
{
|
||||
if (mtr.Name().Length > len + 1 && mtr.Name()[0] == '[' && mtr.Name().IndexOf(param) == 1 && mtr.Name()[len + 1] == ']')
|
||||
{
|
||||
rslt.Add(mtr);
|
||||
}
|
||||
}
|
||||
return rslt;
|
||||
}
|
||||
|
||||
public virtual long ErrorFlagsFromTests()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user