Merge branch 'Release/AddForceReloadOnOdl_02'

This commit is contained in:
Samuele Locatelli
2025-07-11 11:13:42 +02:00
8 changed files with 21 additions and 16 deletions
+4 -4
View File
@@ -84,7 +84,7 @@ namespace MP_TAB3.Components
{
if (string.IsNullOrEmpty(idxMaccSel))
{
await ReloadSelector();
await ReloadSelector(false);
}
}
}
@@ -95,7 +95,7 @@ namespace MP_TAB3.Components
await Task.Delay(1);
}
private async Task ReloadSelector()
private async Task ReloadSelector(bool doReload)
{
if (RecMSE != null)
{
@@ -107,7 +107,7 @@ namespace MP_TAB3.Components
if (isMulti)
{
var listMulti = await TDataService.VMSFDGetAll(true);
var listMulti = await TDataService.VMSFDGetAll(doReload);
ListMacchine = listMulti
.Where(x => x.IdxMacchina.Contains($"{RecMSE.IdxMacchina}#"))
.ToDictionary(x => x.IdxMacchina, x => x.CodMaccArticolo);
@@ -131,7 +131,7 @@ namespace MP_TAB3.Components
private async void TDataService_DataInvalidated(object? sender, EventArgs e)
{
await ReloadSelector();
await ReloadSelector(true);
}
[Inject]
+3 -1
View File
@@ -1,7 +1,6 @@
<div class="row">
<div class="col-12">
<MachSel RecMSE="RecMSE" E_MachSel="SetMacc"></MachSel>
<ShowProcessing IsProcessing="@isProcessing"></ShowProcessing>
</div>
@if (isProcessing)
@@ -11,6 +10,9 @@
}
else
{
<div class="col-12">
<MachSel RecMSE="RecMSE" E_MachSel="SetMacc"></MachSel>
</div>
@if (isSlave)
{
<div class="col-12 my-2">
+9 -7
View File
@@ -332,7 +332,7 @@ namespace MP_TAB3.Components
if (isMulti)
{
await E_MachSel.InvokeAsync(idxMaccAltraTav);
await Task.Delay(50);
await Task.Delay(delayUpd);
TabDServ.NotifyDataInvalidated(idxMaccAltraTav);
}
else
@@ -385,7 +385,7 @@ namespace MP_TAB3.Components
if (isMulti)
{
await E_MachSel.InvokeAsync(idxMaccAltraTav);
await Task.Delay(50);
await Task.Delay(delayUpd);
TabDServ.NotifyDataInvalidated(idxMaccAltraTav);
}
else
@@ -439,7 +439,7 @@ namespace MP_TAB3.Components
if (isMulti)
{
await E_MachSel.InvokeAsync(idxMaccAltraTav);
await Task.Delay(50);
await Task.Delay(delayUpd);
TabDServ.NotifyDataInvalidated(idxMaccAltraTav);
}
else
@@ -564,7 +564,7 @@ namespace MP_TAB3.Components
if (isMulti)
{
await E_MachSel.InvokeAsync(idxMaccAltraTav);
await Task.Delay(50);
await Task.Delay(delayUpd);
TabDServ.NotifyDataInvalidated(idxMaccAltraTav);
}
else
@@ -755,7 +755,7 @@ namespace MP_TAB3.Components
if (isMulti)
{
await E_MachSel.InvokeAsync(idxMaccAltraTav);
await Task.Delay(50);
await Task.Delay(delayUpd);
TabDServ.NotifyDataInvalidated(idxMaccAltraTav);
}
else
@@ -957,7 +957,7 @@ namespace MP_TAB3.Components
if (isMulti)
{
await E_MachSel.InvokeAsync(idxMaccAltraTav);
await Task.Delay(50);
await Task.Delay(delayUpd);
TabDServ.NotifyDataInvalidated(idxMaccAltraTav);
}
else
@@ -1101,6 +1101,8 @@ namespace MP_TAB3.Components
}
}
private int delayUpd= 100;
/// <summary>
/// Esegue split ODL corrente
/// </summary>
@@ -1173,7 +1175,7 @@ namespace MP_TAB3.Components
if (isMulti)
{
await E_MachSel.InvokeAsync(idxMaccAltraTav);
await Task.Delay(50);
await Task.Delay(delayUpd);
TabDServ.NotifyDataInvalidated(idxMaccAltraTav);
}
else
+1 -1
View File
@@ -3,7 +3,7 @@
<PropertyGroup>
<TargetFramework>net6.0</TargetFramework>
<Nullable>enable</Nullable>
<Version>6.16.2507.1110</Version>
<Version>6.16.2507.1111</Version>
<ImplicitUsings>enable</ImplicitUsings>
<RootNamespace>MP_TAB3</RootNamespace>
</PropertyGroup>
+1 -1
View File
@@ -1,6 +1,6 @@
<body>
<i>Modulo MAPOSPEC </i>
<h4>Versione: 6.16.2507.1110</h4>
<h4>Versione: 6.16.2507.1111</h4>
<br /> Note di rilascio:
<ul>
<li>
+1 -1
View File
@@ -1 +1 @@
6.16.2507.1110
6.16.2507.1111
+1 -1
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<item>
<version>6.16.2507.1110</version>
<version>6.16.2507.1111</version>
<url>https://nexus.steamware.net/repository/SWS/MP-TAB3/stable/LAST/MP-TAB3.zip</url>
<changelog>https://nexus.steamware.net/repository/SWS/MP-TAB3/stable/LAST/ChangeLog.html</changelog>
<mandatory>false</mandatory>
+1
View File
@@ -3716,6 +3716,7 @@ namespace MP.Data.Services
/// <summary>
/// Intera vista v_MSFD
/// </summary>
/// <param name="doForce">forza rilettura + save su redis</param>
/// <returns></returns>
public async Task<List<VMSFDModel>> VMSFDGetAll(bool doForce = false)
{