diff --git a/Common/Logic/ProductionOrderCore/OrderData/OrderProgrammingParameters.cs b/Common/Logic/ProductionOrderCore/OrderData/OrderProgrammingParameters.cs
index ac93a0ef..452d0ebf 100644
--- a/Common/Logic/ProductionOrderCore/OrderData/OrderProgrammingParameters.cs
+++ b/Common/Logic/ProductionOrderCore/OrderData/OrderProgrammingParameters.cs
@@ -24,23 +24,37 @@ namespace Xylem.Common.Logic.ProductionOrderCore.OrderData
using (var dataAccess = new SqlDataAccess(connectionString))
{
+ //var sb = new StringBuilder();
+ //sb.AppendLine(" SELECT distinct[MapPcbIdToSerialNumber_SerialNumber], mapOrder.CordonelPressureTest_FertigungsAuftragsNr ");
+ //sb.AppendLine($" FROM Auftrag.dbo.Cordonel_PressureTest mapOrder ");
+ //sb.AppendLine($" left outer join [Auftrag].[dbo].[MapPcbIdToSerialNumber] map on mapOrder.CordonelPressureTest_PcbId = map.MapPcbIdToSerialNumber_PcbId ");
+ //sb.AppendLine($" left outer join Auftrag.dbo.AuftragPositionSerienNr mapSrn on map.[MapPcbIdToSerialNumber_SerialNumber] = mapSrn.SerienNr and mapSrn.Pruefgangnr = 0 ");
+ //sb.AppendLine($" left outer join Auftrag.dbo.AlleAuftragPositionen auftraginfo on auftraginfo.AuftragNr = mapSrn.AuftragNr and auftraginfo.PositionNr = mapSrn.PositionNr ");
- var sb = new StringBuilder();
+ //sb.AppendLine($" where mapOrder.CordonelPressureTest_PcbId = '{pcbID}'");
- sb.AppendLine($" SELECT distinct[MapPcbIdToSerialNumber_SerialNumber], mapOrder.CordonelPressureTest_FertigungsAuftragsNr ");
- sb.AppendLine($" FROM Auftrag.dbo.Cordonel_PressureTest mapOrder ");
- sb.AppendLine($" left outer join [Auftrag].[dbo].[MapPcbIdToSerialNumber] map on mapOrder.CordonelPressureTest_PcbId = map.MapPcbIdToSerialNumber_PcbId ");
- sb.AppendLine($" left outer join Auftrag.dbo.AuftragPositionSerienNr mapSrn on map.[MapPcbIdToSerialNumber_SerialNumber] = mapSrn.SerienNr and mapSrn.Pruefgangnr = 0 ");
- sb.AppendLine($" left outer join Auftrag.dbo.AlleAuftragPositionen auftraginfo on auftraginfo.AuftragNr = mapSrn.AuftragNr and auftraginfo.PositionNr = mapSrn.PositionNr ");
+ var mapData = dataAccess.ExecuteQuery(@"
+ SELECT DISTINCT
+ map.MapPcbIdToSerialNumber_SerialNumber
+ , mapOrder.CordonelPressureTest_FertigungsAuftragsNr
+ FROM Cordonel_PressureTest AS mapOrder
+ LEFT OUTER JOIN MapPcbIdToSerialNumber AS map
+ ON mapOrder.CordonelPressureTest_PcbId = map.MapPcbIdToSerialNumber_PcbId
+ LEFT OUTER JOIN AuftragPositionSerienNr AS mapSrn
+ ON map.MapPcbIdToSerialNumber_SerialNumber = mapSrn.SerienNr
+ AND mapSrn.Pruefgangnr = 0
+ LEFT OUTER JOIN AlleAuftragPositionen AS auftraginfo
+ ON auftraginfo.AuftragNr = mapSrn.AuftragNr
+ AND auftraginfo.PositionNr = mapSrn.PositionNr
+ WHERE mapOrder.CordonelPressureTest_PcbId = '{pcbID}'
+ AND mapOrder.CordonelPressureTest_IsDeleted = 0
+ AND map.MapPcbIdToSerialNumber_Deleted = 0");
- sb.AppendLine($" where mapOrder.CordonelPressureTest_PcbId = '{pcbID}'");
-
- var mapData = dataAccess.ExecuteQuery(sb.ToString());
if (mapData.Rows.Count != 1)
{
throw new ApplicationException("No base data found");
-
}
+
orderNr = (Int32)mapData.Rows[0]["CordonelPressureTest_FertigungsAuftragsNr"];
}
diff --git a/Common/Service/MeterProcessState/Controllers/FinalCheckController.cs b/Common/Service/MeterProcessState/Controllers/FinalCheckController.cs
index be951dbe..5e912e95 100644
--- a/Common/Service/MeterProcessState/Controllers/FinalCheckController.cs
+++ b/Common/Service/MeterProcessState/Controllers/FinalCheckController.cs
@@ -83,7 +83,7 @@ namespace Xylem.Common.Service.MeterProcessState.Controllers
///
/// PcbID from Meter
///
- [Route("GetProgrammingParameters"), HttpGet]
+ [Route("GetProgrammingParameters"), HttpGet] // 244839518
public async Task GetProgrammingParameters(String pcbID)
{
try
diff --git a/Common/Tools/Tools.JsonToXlsHelper/obj/Debug/Tools.JsonToXlsHelper.csproj.CoreCompileInputs.cache b/Common/Tools/Tools.JsonToXlsHelper/obj/Debug/Tools.JsonToXlsHelper.csproj.CoreCompileInputs.cache
index 84b6b3be..dd8c285d 100644
--- a/Common/Tools/Tools.JsonToXlsHelper/obj/Debug/Tools.JsonToXlsHelper.csproj.CoreCompileInputs.cache
+++ b/Common/Tools/Tools.JsonToXlsHelper/obj/Debug/Tools.JsonToXlsHelper.csproj.CoreCompileInputs.cache
@@ -1 +1 @@
-65d75c3322f8a137c69963cfdc0cb6f1ffacf62a
+338bdd8d71c148c9df0972f903098eb23eacf0c9