diff --git a/MP-TAB3/Components/ProdConfirm.razor b/MP-TAB3/Components/ProdConfirm.razor
index 82e4e231..06c650ba 100644
--- a/MP-TAB3/Components/ProdConfirm.razor
+++ b/MP-TAB3/Components/ProdConfirm.razor
@@ -26,7 +26,6 @@
-
@if (confProdActive)
{
+
Conferma Produzione effettuata alle @($"{lastConfProd:HH:mm:ss}")
+
+ @if (lastPzBuoni > 0)
+ {
+ Pz Buoni
+ @lastPzBuoni
+ }
+ else
+ {
+ Pz Buoni
+ @lastPzBuoni
+ }
+
+
+ @if (lastPzScarto > 0)
+ {
+ Pz scarto
+ @lastPzScarto
+ }
+ else
+ {
+ Pz scarto
+ @lastPzScarto
+ }
+
+
+ @if (lastPzRilav > 0)
+ {
+ Cicli Rilav.
+ @lastPzRilav
+ }
+ else
+ {
+ Cicli Rilav.
+ @lastPzRilav
+ }
+
+
+}
+
@if (!confProdActive)
{
diff --git a/MP-TAB3/Components/ProdConfirm.razor.cs b/MP-TAB3/Components/ProdConfirm.razor.cs
index 1032bf54..a7477347 100644
--- a/MP-TAB3/Components/ProdConfirm.razor.cs
+++ b/MP-TAB3/Components/ProdConfirm.razor.cs
@@ -234,6 +234,24 @@ namespace MP_TAB3.Components
confRett = SMServ.GetConfBool("confRett");
enableMagPrint = SMServ.GetConfBool("enableMagPrint");
modoConfProd = SMServ.GetConfInt("modoConfProd");
+ int tOutConfProd = SMServ.GetConfInt("TAB_TimeOutConfProd");
+ confTimer = new System.Timers.Timer(tOutConfProd);
+ confTimer.Elapsed += ConfTimer_Elapsed;
+ }
+
+ ///
+ /// Timer visualizzazione esito conferma pezzi: deve nascondere...
+ ///
+ ///
+ ///
+ ///
+ private void ConfTimer_Elapsed(object? sender, System.Timers.ElapsedEventArgs e)
+ {
+ showConfirmResult = false;
+ // resetto
+ lastPzBuoni = 0;
+ lastPzRilav = 0;
+ lastPzScarto = 0;
}
protected override async Task OnParametersSetAsync()
@@ -273,6 +291,7 @@ namespace MP_TAB3.Components
protected async Task SalvaConfPz()
{
isProcessing = true;
+
// effettua conferma con conf da DB del tipo (giorni / turni / periodo
bool fatto = effettuaConfermaProd();
await TabDServ.FlushCache("StatoProd");
@@ -289,6 +308,12 @@ namespace MP_TAB3.Components
}
// mostro output
lblOut = $"Confermata produzione {numPzConfermati - numPzLasciati} pezzi (+{numPzLasciati} pz lasciati, +{numPzScarto2Rec} pz scarto) |{dtReqUpdate:HH:mm:ss} | {dtReqUpdate:ddd yyyy.MM.dd}";
+ // salvo ultimi valori conferma...
+ lastPzBuoni = numPzConfermati - numPzLasciati;
+ lastPzRilav = numPzRilav2Rec;
+ lastPzScarto = numPzScarto2Rec;
+ lastConfProd = DateTime.Now;
+
// cambio button conferma...
confProdActive = false;
numPzLasciati = 0;
@@ -299,8 +324,17 @@ namespace MP_TAB3.Components
await RefreshData();
TabDServ.NotifyDataInvalidated(IdxMaccSel);
isProcessing = false;
+ // imposto visualizzazione conferma effettuata
+ showConfirmResult = true;
+ // avvio timer x nascondere...
+ confTimer.Start();
}
+ ///
+ /// Timer 3 sec x mostrare conferma
+ ///
+ private System.Timers.Timer confTimer = new System.Timers.Timer(3000);
+
protected void setConfirmBtn(bool newVal)
{
showConfirm = newVal;
@@ -380,6 +414,13 @@ namespace MP_TAB3.Components
private bool showConfirm { get; set; } = true;
+ private bool showConfirmResult = false;
+
+ private int lastPzBuoni = 0;
+ private int lastPzRilav = 0;
+ private int lastPzScarto = 0;
+ private DateTime lastConfProd = DateTime.Now;
+
#endregion Private Properties
#region Private Methods
diff --git a/MP-TAB3/MP-TAB3.csproj b/MP-TAB3/MP-TAB3.csproj
index b7cefb4b..aebec17e 100644
--- a/MP-TAB3/MP-TAB3.csproj
+++ b/MP-TAB3/MP-TAB3.csproj
@@ -3,7 +3,7 @@
net6.0
enable
- 6.16.2503.2512
+ 6.16.2503.2717
enable
MP_TAB3
diff --git a/MP-TAB3/Resources/ChangeLog.html b/MP-TAB3/Resources/ChangeLog.html
index 8617ed9d..ea9aa0c7 100644
--- a/MP-TAB3/Resources/ChangeLog.html
+++ b/MP-TAB3/Resources/ChangeLog.html
@@ -1,6 +1,6 @@
Modulo MAPOSPEC
-
Versione: 6.16.2503.2512
+
Versione: 6.16.2503.2717
Note di rilascio:
-
diff --git a/MP-TAB3/Resources/VersNum.txt b/MP-TAB3/Resources/VersNum.txt
index e3c58283..6ec28c33 100644
--- a/MP-TAB3/Resources/VersNum.txt
+++ b/MP-TAB3/Resources/VersNum.txt
@@ -1 +1 @@
-6.16.2503.2512
+6.16.2503.2717
diff --git a/MP-TAB3/Resources/manifest.xml b/MP-TAB3/Resources/manifest.xml
index 9f62762d..2a00e663 100644
--- a/MP-TAB3/Resources/manifest.xml
+++ b/MP-TAB3/Resources/manifest.xml
@@ -1,6 +1,6 @@
-
- 6.16.2503.2512
+ 6.16.2503.2717
https://nexus.steamware.net/repository/SWS/MP-TAB3/stable/LAST/MP-TAB3.zip
https://nexus.steamware.net/repository/SWS/MP-TAB3/stable/LAST/ChangeLog.html
false