From 11c47964a996007fc0b4e9948e899bf21ca959c9 Mon Sep 17 00:00:00 2001 From: Milan Hanajik Date: Mon, 28 Jun 2021 14:02:57 +0200 Subject: [PATCH] SensusOracle.Database bug fix : Q_WZ in VT_PRUEFREIHE_IST_PD --- TBF/Rig/Output/DB/SensusOracle/Database.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/TBF/Rig/Output/DB/SensusOracle/Database.cs b/TBF/Rig/Output/DB/SensusOracle/Database.cs index a1b209985..04c38a793 100644 --- a/TBF/Rig/Output/DB/SensusOracle/Database.cs +++ b/TBF/Rig/Output/DB/SensusOracle/Database.cs @@ -1394,7 +1394,9 @@ namespace TBF.Rig.Output.DB.SensusOracle cmd.Parameters.Add(new OracleParameter { OracleDbType = OracleDbType.Int32, Value = mtr.WaterMeter.WaterMeterData.WMTypeId }); /// :5 id_wztyp cmd.Parameters.Add(new OracleParameter { OracleDbType = OracleDbType.Int32, Value = wmTypeRevision }); /// :6 rev_wztyp cmd.Parameters.Add(new OracleParameter { OracleDbType = OracleDbType.Int32, Value = 1 }); /// :7 rev_wzpruefpunkt - cmd.Parameters.Add(new OracleParameter { OracleDbType = OracleDbType.Double, Value = 1000 * mtr.TestRslt.FlowVolume }); /// :8 q_wz + cmd.Parameters.Add(new OracleParameter { OracleDbType = OracleDbType.Double, Value = (mtr.VolumeRef > float.Epsilon) + ? 1000 * mtr.TestRslt.FlowVolume * mtr.VolumeMeter / mtr.VolumeRef + : 0 }); /// :8 q_wz cmd.Parameters.Add(new OracleParameter { OracleDbType = OracleDbType.Double, Value = Math.Min(100.0, Math.Max(-100.0, mtr.Error)) }); /// :9 q_fehler cmd.Parameters.Add(new OracleParameter { OracleDbType = OracleDbType.Int32, Value = mtr.Passed ? 1 : 0 }); /// :10 q_best cmd.Parameters.Add(new OracleParameter { OracleDbType = OracleDbType.Int32, Value = 0 }); /// :11 niz