Bug fix in Output.DB.SaveFowmeterCorrections, ver. 2.18.803

This commit is contained in:
Milan Hanajik
2018-02-11 08:18:58 +01:00
parent 567ea533a9
commit e0fb7927ed
2 changed files with 11 additions and 4 deletions
@@ -92,8 +92,14 @@ namespace TBF.BenchControl.Output.DB.SaveFlowmeterCorrections
void DeleteExistingCorrections(ISession session, Component cmpnt, int rangeIx)
{
foreach (var mc in cmpnt.Corrections) session.Delete(mc);
cmpnt.Corrections.Clear();
foreach (var mc in cmpnt.Corrections)
{
if (mc.RangeIx == rangeIx)
{
session.Delete(mc);
cmpnt.Corrections.Remove(mc);
}
}
session.SaveOrUpdate(cmpnt);
}
@@ -103,6 +109,7 @@ namespace TBF.BenchControl.Output.DB.SaveFlowmeterCorrections
foreach (var mc in corrections)
{
mc.RangeIx = rangeIx;
cmpnt.Corrections.Add(mc);
session.SaveOrUpdate(mc);
}
+2 -2
View File
@@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
// Build Number
// Revision
//
[assembly: AssemblyVersion("2.18.802.0")]
[assembly: AssemblyFileVersion("2.18.802.0")]
[assembly: AssemblyVersion("2.18.803.0")]
[assembly: AssemblyFileVersion("2.18.803.0")]