awaiting-disposition-header-attachment-id

This commit is contained in:
Mike Phares 2024-06-18 10:55:12 -07:00
parent da3e839a48
commit e7b721fdb3
35 changed files with 311 additions and 273 deletions

View File

@ -38,4 +38,10 @@ public class AwaitingDispoController : Controller, IAwaitingDispoController<IAct
else
return StatusCode(444);
}
// this endpoint is used to clear the ReviewDate column, causing the header to show up again
[HttpGet("/api/awaitingdispo/{toolTypeId}/header-attachment-id")]
public IActionResult GetHeaderAttachmentID(int toolTypeId, [FromQuery] long headerid) =>
Content(_MetrologyRepository.GetHeaderAttachmentID(toolTypeId, headerid).ToString());
}

View File

@ -26,9 +26,9 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Dapper" Version="2.1.44" />
<PackageReference Include="EntityFramework" Version="6.4.4" />
<PackageReference Include="EntityFramework" Version="6.5.1" />
<PackageReference Include="jQuery" Version="3.7.1" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.5" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.6" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.UserSecrets" Version="8.0.0" />
@ -38,9 +38,9 @@
<PackageReference Include="Microsoft.Extensions.Logging.Console" Version="8.0.0" />
<PackageReference Include="Microsoft.Extensions.Logging.EventLog" Version="8.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.6.1" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.6.2" />
<PackageReference Include="System.Data.SqlClient" Version="4.8.6" />
<PackageReference Include="System.Drawing.Common" Version="8.0.5" />
<PackageReference Include="System.Drawing.Common" Version="8.0.6" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Shared\OI.Metrology.Shared.csproj" />

View File

@ -169,6 +169,7 @@ public class InfinityQSV4Repository : IInfinityQSV4Repository
private static StringBuilder GetForJsonPath(IDbConnectionFactory dbConnectionFactory, string commandText, bool useIqsConnection)
{
StringBuilder stringBuilder = new();
File.WriteAllText("../../.sql", commandText);
using DbConnection dbConnection = dbConnectionFactory.GetDbConnection(useIqsConnection);
DbCommand dbCommand = dbConnection.CreateCommand();
dbCommand.CommandText = commandText;
@ -184,6 +185,7 @@ public class InfinityQSV4Repository : IInfinityQSV4Repository
if (string.IsNullOrEmpty(infinityQSV4.Part))
throw new ArgumentException(nameof(infinityQSV4.Part));
string json = infinityQSV4Repository.GetProductionSpecification(infinityQSV4.Part);
File.WriteAllText("../../.json", json);
ProdSpecRoot? prodSpec = JsonSerializer.Deserialize(json, ProdSpecRootSourceGenerationContext.Default.ProdSpecRoot);
if (prodSpec is null)
{
@ -415,7 +417,7 @@ public class InfinityQSV4Repository : IInfinityQSV4Repository
results.Add(" join [spcepiworld].[dbo].[part_dat] pd ");
results.Add(" on se.f_part = pd.f_part ");
results.Add(" where se.f_flag = 0 ");
results.Add($" and pr.f_name in ({string.Join(',', eppReactorNumbers)} ");
results.Add($" and pr.f_name in ({string.Join(',', eppReactorNumbers)}) ");
results.Add(" and pd.f_name = '1090 - Full Load' ");
results.Add(" and se.f_test in (1104769646, 1312288843) ");
results.Add(" group by se.f_test, ");

View File

@ -6,41 +6,41 @@
<meta name="viewport" content="width=device-width" />
<title>@ViewBag.Title</title>
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10"
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<link href="https://oi-metrology-viewer-prod.mes.infineon.com/styles/bootstrap.min.css?no-cache=2024-06-17-17-10"
<link href="https://oi-metrology-viewer-prod.mes.infineon.com/styles/bootstrap.min.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link
href="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
href="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link
href="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10"
href="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="https://oi-metrology-viewer-prod.mes.infineon.com/styles/site-server.css?no-cache=2024-06-17-17-10"
<link href="https://oi-metrology-viewer-prod.mes.infineon.com/styles/site-server.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="https://oi-metrology-viewer-prod.mes.infineon.com/styles/index.css?no-cache=2024-06-17-17-10"
<link href="https://oi-metrology-viewer-prod.mes.infineon.com/styles/index.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10"
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/jquery-ui.min.js?no-cache=2024-06-17-17-10"
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/jquery-ui.min.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script
src="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10"
src="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script
src="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10"
src="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script
src="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10"
src="https://oi-metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/chart-4.3.0.min.js" type="module"></script>
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/common.js?no-cache=2024-06-17-17-10"
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/common.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/site-server.js?no-cache=2024-06-17-17-10"
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/site-server.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
</head>
@ -99,9 +99,9 @@
<div id="MessageModal"></div>
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/bootstrap.min.js?no-cache=2024-06-17-17-10"
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/bootstrap.min.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/respond.min.js?no-cache=2024-06-17-17-10"
<script src="https://oi-metrology-viewer-prod.mes.infineon.com/js/respond.min.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
@RenderSection("scripts", required: false)
</body>

View File

@ -6,41 +6,41 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="https://metrology-viewer-prod.mes.infineon.com/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10"
<script src="https://metrology-viewer-prod.mes.infineon.com/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<link href="https://metrology-viewer-prod.mes.infineon.com/styles/bootstrap.min.css?no-cache=2024-06-17-17-10"
<link href="https://metrology-viewer-prod.mes.infineon.com/styles/bootstrap.min.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link
href="https://metrology-viewer-prod.mes.infineon.com/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
href="https://metrology-viewer-prod.mes.infineon.com/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link
href="https://metrology-viewer-prod.mes.infineon.com/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10"
href="https://metrology-viewer-prod.mes.infineon.com/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="https://metrology-viewer-prod.mes.infineon.com/styles/site-server.css?no-cache=2024-06-17-17-10"
<link href="https://metrology-viewer-prod.mes.infineon.com/styles/site-server.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="https://metrology-viewer-prod.mes.infineon.com/styles/index.css?no-cache=2024-06-17-17-10"
<link href="https://metrology-viewer-prod.mes.infineon.com/styles/index.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<script src="https://metrology-viewer-prod.mes.infineon.com/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10"
<script src="https://metrology-viewer-prod.mes.infineon.com/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script src="https://metrology-viewer-prod.mes.infineon.com/js/jquery-ui.min.js?no-cache=2024-06-17-17-10"
<script src="https://metrology-viewer-prod.mes.infineon.com/js/jquery-ui.min.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script
src="https://metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10"
src="https://metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script
src="https://metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10"
src="https://metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script
src="https://metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10"
src="https://metrology-viewer-prod.mes.infineon.com/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script src="https://metrology-viewer-prod.mes.infineon.com/js/chart-4.3.0.min.js" type="module"></script>
<script src="https://metrology-viewer-prod.mes.infineon.com/js/common.js?no-cache=2024-06-17-17-10"
<script src="https://metrology-viewer-prod.mes.infineon.com/js/common.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script src="https://metrology-viewer-prod.mes.infineon.com/js/site-server.js?no-cache=2024-06-17-17-10"
<script src="https://metrology-viewer-prod.mes.infineon.com/js/site-server.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
</head>
@ -172,11 +172,11 @@
<div id="MessageModal"></div>
<script src="https://metrology-viewer-prod.mes.infineon.com/js/bootstrap.min.js?no-cache=2024-06-17-17-10"
<script src="https://metrology-viewer-prod.mes.infineon.com/js/bootstrap.min.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script src="https://metrology-viewer-prod.mes.infineon.com/js/respond.min.js?no-cache=2024-06-17-17-10"
<script src="https://metrology-viewer-prod.mes.infineon.com/js/respond.min.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
<script src="https://metrology-viewer-prod.mes.infineon.com/js/index.js?no-cache=2024-06-17-17-10"
<script src="https://metrology-viewer-prod.mes.infineon.com/js/index.js?no-cache=2024-06-18-10-54"
type="text/javascript"></script>
</body>

View File

@ -8,7 +8,7 @@ public record Cleans(
// [property: JsonPropertyName("cleanTools")] object[] cleanTools
);
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString)]
[JsonSerializable(typeof(Cleans))]
public partial class CleansSourceGenerationContext : JsonSerializerContext
{

View File

@ -11,7 +11,7 @@ public record Inspection(
// [property: JsonPropertyName("backSide")] BackSide BackSide
);
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString)]
[JsonSerializable(typeof(Inspection))]
public partial class InspectionSourceGenerationContext : JsonSerializerContext
{

View File

@ -19,7 +19,7 @@ public record ProdSpec(
[property: JsonPropertyName("prsStages")] PrsStage[] PrsStages
);
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString)]
[JsonSerializable(typeof(ProdSpec))]
public partial class ProdSpecSourceGenerationContext : JsonSerializerContext
{

View File

@ -8,7 +8,7 @@ public record ProdSpecRoot(
// [property: JsonPropertyName("_class")] string Class
);
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString)]
[JsonSerializable(typeof(ProdSpecRoot))]
public partial class ProdSpecRootSourceGenerationContext : JsonSerializerContext
{

View File

@ -12,7 +12,7 @@ public record PrsStage(
[property: JsonPropertyName("qaMetTests")] QaMetTest[] QaMetTests
);
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString)]
[JsonSerializable(typeof(PrsStage))]
public partial class PrsStageSourceGenerationContext : JsonSerializerContext
{

View File

@ -20,7 +20,7 @@ public record QaMetTest(
[property: JsonPropertyName("sequence")] string Sequence
);
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString)]
[JsonSerializable(typeof(QaMetTest))]
public partial class QaMetTestSourceGenerationContext : JsonSerializerContext
{

View File

@ -14,5 +14,6 @@ public interface IAwaitingDispoController<T>
T Index();
T MarkAsReviewed(long headerid, int tooltypeid);
T MarkAsAwaiting(long headerid, int tooltypeid);
T GetHeaderAttachmentID(int toolTypeId, long headerid);
}

View File

@ -7,7 +7,7 @@ public record Surfscan(
[property: JsonPropertyName("surfscanRecipes")] SurfscanRecipe[] SurfscanRecipes
);
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString)]
[JsonSerializable(typeof(Surfscan))]
public partial class SurfscanSourceGenerationContext : JsonSerializerContext
{

View File

@ -9,7 +9,7 @@ public record SurfscanRecipe(
[property: JsonPropertyName("sampleSize")] int? SampleSize
);
[JsonSourceGenerationOptions(WriteIndented = true)]
[JsonSourceGenerationOptions(WriteIndented = true, NumberHandling = JsonNumberHandling.AllowReadingFromString)]
[JsonSerializable(typeof(SurfscanRecipe))]
public partial class SurfscanRecipeSourceGenerationContext : JsonSerializerContext
{

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,24 +6,24 @@
<meta name="viewport" content="width=device-width" />
<title>Awaiting Disposition</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -77,9 +77,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/awaiting-disposition.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/awaiting-disposition.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Export Data</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/export.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/export.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -84,9 +84,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/export.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/export.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/FileSaver.min.js" type="text/javascript"></script>
</body>

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Information</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/index.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -150,9 +150,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/index.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -1,10 +1,10 @@
$(document).ready(function () {
const initialHeaderAttachmentId = "";
const queryString = window.location.search;
const urlParams = new URLSearchParams(queryString);
const initialHeaderId = urlParams.get('headerid');
const initialToolTypeID = urlParams.get('tooltypeid');
const initialHeaderAttachmentId = urlParams.get('headerattachmentid');
initRunInfo("https://oi-metrology-viewer-prod.mes.infineon.com:4433/api", "https://oi-metrology-viewer-prod.mes.infineon.com", initialToolTypeID, initialHeaderId, initialHeaderAttachmentId);
});

View File

@ -9,14 +9,15 @@ var _initialHeaderId = null;
var _toolTypeMetaData = null;
var _initialHeaderAttachmentId = null;
function loadRunInfoAwaitingDisposition() {
async function loadRunInfoAwaitingDisposition() {
var row = $("#grid").igGrid("selectedRow");
if (row == null)
return;
var data = $("#grid").igGrid("findRecordByKey", row.id);
if (data == null)
return;
var targetURL = _StaticUrl + "/index.html?tooltypeid=" + data.ToolTypeID + "&headerid=" + data.ID;
var getResult = await $.get(_apiUrl + "/awaitingdispo/" + data.ToolTypeID + "/header-attachment-id?headerid=" + data.ID).promise();
var targetURL = _StaticUrl + "/index.html?tooltypeid=" + data.ToolTypeID + "&headerid=" + data.ID + "&headerattachmentid=" + getResult;
window.location.href = targetURL;
}
@ -125,7 +126,7 @@ function loadRunInfoRunHeaders() {
var data = $("#HeaderGrid").igGrid("findRecordByKey", row.id);
if (data == null)
return;
var targetURL = _StaticUrl + "/index.html?tooltypeid=" + data.ToolTypeID + "&headerid=" + data.ID;
var targetURL = _StaticUrl + "/index.html?tooltypeid=" + data.ToolTypeID + "&headerid=" + data.ID + "&headerattachmentid=" + data.headerAttachmentId;
window.location.href = targetURL;
}
@ -1070,7 +1071,7 @@ function initRunInfo(apiUrl, staticUrl, initialToolTypeID, initialHeaderId, init
_apiUrl = apiUrl;
_StaticUrl = staticUrl;
_initialHeaderId = initialHeaderId === null ? "" : initialHeaderId;
_initialHeaderAttachmentId = initialHeaderAttachmentId === null ? "" : initialHeaderId;
_initialHeaderAttachmentId = initialHeaderAttachmentId === null ? "" : initialHeaderAttachmentId;
$.getJSON(_apiUrl + '/tooltypes', function (data) {
for (var i = 0; i < data.Results.length; i++) {
if (data.Results[i].ToolTypeName === "CDE") {
@ -1177,7 +1178,7 @@ function postWorkMaterial() {
_workMaterial['inCassetteNumber'] = data.InCassetteNumber;
_workMaterial['outCassetteNumber'] = data.OutCassetteNumber;
var mesage = "Data Saved for {" + _workMaterial['scan'] + "} RDS {" + data.RunDataSheet + "} slot {" + data.OutSlotNumber + "}";
$.post(_apiUrl + "/api/Reactors/", _workMaterial, function (data) {
$.post(_apiUrl + "/Reactors/", _workMaterial, function (data) {
DisplayWSMessage("info", mesage + " use [" + data + "]", null);
}).fail(function () {
ShowErrorMessage("Error");
@ -1213,7 +1214,7 @@ function layer(layerNumber) {
else {
_workMaterial['scan'] = scan;
_workMaterial['username'] = username;
$.getJSON(_apiUrl + "/api/WorkMaterial/" + scan + "/", function (data) {
$.getJSON(_apiUrl + "/WorkMaterial/" + scan + "/", function (data) {
if (data.Results.length === 0)
ShowErrorMessage("No data found");
else {

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width" />
<title>Run Headers</title>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/modernizr-3.6.0-custom.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<link href="/styles/bootstrap.min.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-17-17-10"
<link href="/styles/bootstrap.min.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/igniteui/css/themes/bootstrap3/default/infragistics.theme.css?no-cache=2024-06-18-10-54"
rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/styles/run-headers.css?no-cache=2024-06-17-17-10" rel="stylesheet" />
<link href="/igniteui/css/structure/infragistics.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/site-server.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<link href="/styles/run-headers.css?no-cache=2024-06-18-10-54" rel="stylesheet" />
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/jquery-3.6.0.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/jquery-ui.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.core.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.lob.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/igniteui/js/infragistics.dv.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/chart-4.3.0.min.js" type="module"></script>
<script src="/js/common.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/common.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/site-server.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</head>
<body>
@ -46,7 +46,7 @@
<li><a href="/awaiting-disposition.html">Awaiting Disposition</a></li>
<li><a href="/index.html">Run Information</a></li>
<li><a href="/run-headers.html" class="alert-info">Run Headers</a></li>
<li><a href="https://oi-metrology-viewer-prod.mes.infineon.com/Export" target="_blank">Export</a></li>
<li><a href="/export.html">Export</a></li>
<li><a href="https://oi-metrology-viewer-archive.mes.infineon.com/" target="_blank">Archive</a></li>
</ul>
<p class="navbar-text navbar-right">
@ -87,9 +87,9 @@
<div id="MessageModal"></div>
<script src="/js/bootstrap.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/run-headers.js?no-cache=2024-06-17-17-10" type="text/javascript"></script>
<script src="/js/bootstrap.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/respond.min.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
<script src="/js/run-headers.js?no-cache=2024-06-18-10-54" type="text/javascript"></script>
</body>
</html>

View File

@ -107,4 +107,26 @@ public class UnitAwaitingDispoController
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
}
[TestMethod]
public void GetHeaderAttachmentID()
{
_Logger?.LogInformation("Starting Web Application");
IServiceProvider? serviceProvider = _WebApplicationFactory?.Services.CreateScope().ServiceProvider;
IMetrologyRepository? metrologyRepository = serviceProvider?.GetRequiredService<IMetrologyRepository>();
Guid? guid = metrologyRepository?.GetHeaderAttachmentID(toolTypeId: 1, headerId: 1);
Assert.IsNotNull(guid);
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
}
[TestMethod]
public async Task GetHeaderAttachmentIDApi()
{
HttpClient? httpClient = _WebApplicationFactory?.CreateClient();
_Logger?.LogInformation("Starting Web Application");
Assert.IsTrue(httpClient is not null);
HttpResponseMessage httpResponseMessage = await httpClient.GetAsync($"api/{_ControllerName}/1/header-attachment-id?headerid=1");
Assert.IsNotNull(httpResponseMessage.Content);
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
}
}

View File

@ -50,6 +50,7 @@ public class UnitTestClientSettingsController
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
}
#pragma warning disable CS1998
[TestMethod]
public async Task GetClientSettingsApi()
{
@ -68,6 +69,7 @@ public class UnitTestClientSettingsController
#endif
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
}
#pragma warning restore CS1998
[TestMethod]
public void GetIpAddress()

View File

@ -247,7 +247,7 @@ public class UnitTestExportController
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
}
// [Ignore]
[Ignore]
[TestMethod]
public async Task GetCSVExportDat()
{

View File

@ -205,7 +205,7 @@ public class UnitTestInfinityQSV3Controller
HttpClient? httpClient = _WebApplicationFactory?.CreateClient();
_Logger?.LogInformation("Starting Web Application");
Assert.IsTrue(httpClient is not null);
string? result = await httpClient.GetStringAsync($"api/{_ControllerName}/epi-pro-temp-verification-collection/?night=44&night=46&night=52&night=54");
string? result = await httpClient.GetStringAsync($"api/{_ControllerName}/epi-pro-temp-verification-rows/?night=44&night=46&night=52&night=54");
File.WriteAllText(Path.Combine(AppContext.BaseDirectory, $"{_ControllerName}-{nameof(GetEpiProTempVerificationRows)}.json"), result);
Assert.IsNotNull(result);
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);

View File

@ -55,7 +55,7 @@ public class UnitTestInfinityQSV4Controller
_Logger?.LogInformation("Starting Web Application");
IServiceProvider? serviceProvider = _WebApplicationFactory?.Services.CreateScope().ServiceProvider;
IInfinityQSV4Repository? infinityQSV4Repository = serviceProvider?.GetRequiredService<IInfinityQSV4Repository>();
string? result = infinityQSV4Repository?.GetCommandText("1698497987", "61", "CDE5", "5012", "575908", "");
string? result = infinityQSV4Repository?.GetCommandText("1718539249", "61", "CDE5", "5012", "575908", "");
Assert.IsNotNull(result);
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
NonThrowTryCatch();
@ -67,7 +67,7 @@ public class UnitTestInfinityQSV4Controller
HttpClient? httpClient = _WebApplicationFactory?.CreateClient();
_Logger?.LogInformation("Starting Web Application");
Assert.IsTrue(httpClient is not null);
string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1698497987/commandText/?process=61&job=CDE5&part=5012&lot=575908&date_time=2023-02-24 15:15:00");
string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1718539249/commandText/?process=61&job=CDE5&part=5012&lot=575908&date_time=2023-02-24 15:15:00");
File.WriteAllText(Path.Combine(AppContext.BaseDirectory, $"{_ControllerName}-{nameof(GetCommandText)}.sql"), json);
Assert.IsNotNull(json);
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
@ -80,7 +80,7 @@ public class UnitTestInfinityQSV4Controller
_Logger?.LogInformation("Starting Web Application");
IServiceProvider? serviceProvider = _WebApplicationFactory?.Services.CreateScope().ServiceProvider;
IInfinityQSV4Repository? infinityQSV4Repository = serviceProvider?.GetRequiredService<IInfinityQSV4Repository>();
Result<InfinityQSV4[]>? result = infinityQSV4Repository?.GetData("1698497987");
Result<InfinityQSV4[]>? result = infinityQSV4Repository?.GetData("1718539249");
Assert.IsNotNull(result?.Results);
Assert.IsTrue(result?.Results.Length != 0);
Assert.IsNotNull(result?.Results[0].Process);
@ -98,8 +98,8 @@ public class UnitTestInfinityQSV4Controller
HttpClient? httpClient = _WebApplicationFactory?.CreateClient();
_Logger?.LogInformation("Starting Web Application");
Assert.IsTrue(httpClient is not null);
//string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1698497987 575908_2023-02-24 14-18-05.txt/data");
string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1698497987/data");
//string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1718539249 575908_2023-02-24 14-18-05.txt/data");
string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1718539249/data");
File.WriteAllText(Path.Combine(AppContext.BaseDirectory, $"{_ControllerName}-{nameof(GetData)}.json"), json);
Result<InfinityQSV4[]>? result = System.Text.Json.JsonSerializer.Deserialize<Result<InfinityQSV4[]>>(json);
Assert.IsNotNull(result?.Results);
@ -113,7 +113,7 @@ public class UnitTestInfinityQSV4Controller
_Logger?.LogInformation("Starting Web Application");
IServiceProvider? serviceProvider = _WebApplicationFactory?.Services.CreateScope().ServiceProvider;
IInfinityQSV4Repository? infinityQSV4Repository = serviceProvider?.GetRequiredService<IInfinityQSV4Repository>();
Result<InfinityQSDescriptorV4[]>? result = infinityQSV4Repository?.GetDescriptors("1698497987");
Result<InfinityQSDescriptorV4[]>? result = infinityQSV4Repository?.GetDescriptors("1718539249");
Assert.IsNotNull(result?.Results);
Assert.IsTrue(result?.Results.Length != 0);
Assert.IsNotNull(result?.Results[0].SubGroupId);
@ -128,8 +128,8 @@ public class UnitTestInfinityQSV4Controller
HttpClient? httpClient = _WebApplicationFactory?.CreateClient();
_Logger?.LogInformation("Starting Web Application");
Assert.IsTrue(httpClient is not null);
//string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1698497987 575908_2023-02-24 14-18-05.txt/descriptors");
string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1698497987/descriptors");
//string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1718539249 575908_2023-02-24 14-18-05.txt/descriptors");
string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1718539249/descriptors");
File.WriteAllText(Path.Combine(AppContext.BaseDirectory, $"{_ControllerName}-{nameof(GetDescriptors)}.json"), json);
Result<InfinityQSDescriptorV3[]>? result = System.Text.Json.JsonSerializer.Deserialize<Result<InfinityQSDescriptorV3[]>>(json);
Assert.IsNotNull(result?.Results);
@ -143,7 +143,7 @@ public class UnitTestInfinityQSV4Controller
_Logger?.LogInformation("Starting Web Application");
IServiceProvider? serviceProvider = _WebApplicationFactory?.Services.CreateScope().ServiceProvider;
IInfinityQSV4Repository? infinityQSV4Repository = serviceProvider?.GetRequiredService<IInfinityQSV4Repository>();
Result<InfinityQSV4[]>? result = infinityQSV4Repository?.GetHeader("1698497987");
Result<InfinityQSV4[]>? result = infinityQSV4Repository?.GetHeader("1718539249");
Assert.IsNotNull(result?.Results);
Assert.IsNotNull(result?.Results[0].Part);
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
@ -156,7 +156,7 @@ public class UnitTestInfinityQSV4Controller
HttpClient? httpClient = _WebApplicationFactory?.CreateClient();
_Logger?.LogInformation("Starting Web Application");
Assert.IsTrue(httpClient is not null);
string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1698497987/header");
string? json = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/1718539249/header");
File.WriteAllText(Path.Combine(AppContext.BaseDirectory, $"{_ControllerName}-{nameof(GetHeader)}.json"), json);
Result<InfinityQSV4[]>? result = System.Text.Json.JsonSerializer.Deserialize<Result<InfinityQSV4[]>>(json);
Assert.IsNotNull(result?.Results);
@ -209,7 +209,7 @@ public class UnitTestInfinityQSV4Controller
HttpClient? httpClient = _WebApplicationFactory?.CreateClient();
_Logger?.LogInformation("Starting Web Application");
Assert.IsTrue(httpClient is not null);
string? result = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/epi-pro-temp-verification-collection/?night=44&night=46&night=52&night=54");
string? result = await httpClient.GetStringAsync($"api/{_ControllerVersion}/{_ControllerName}/epi-pro-temp-verification-rows/?night=44&night=46&night=52&night=54");
File.WriteAllText(Path.Combine(AppContext.BaseDirectory, $"{_ControllerName}-{nameof(GetEpiProTempVerificationRows)}.json"), result);
Assert.IsNotNull(result);
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
@ -281,7 +281,11 @@ public class UnitTestInfinityQSV4Controller
List<Reactor>? reactors = infinityQSV4Repository?.GetReactors();
Assert.IsNotNull(reactors);
foreach (Reactor reactor in reactors)
{
if (reactor.LoadedRDS is null)
continue;
rdsCollection.AddRange(reactor.LoadedRDS);
}
List<string> production = new();
foreach (int rds in rdsCollection)
{

View File

@ -253,7 +253,7 @@ public class UnitTestToolTypesController
_Logger?.LogInformation("{TestName} completed", _TestContext?.TestName);
}
// [Ignore]
[Ignore]
[TestMethod]
public void OIExport()
{