diff --git a/MP-TAB-SERV/Components/ScrapEditor.razor b/MP-TAB-SERV/Components/ScrapEditor.razor
index 14b63d93..c3cbe104 100644
--- a/MP-TAB-SERV/Components/ScrapEditor.razor
+++ b/MP-TAB-SERV/Components/ScrapEditor.razor
@@ -10,6 +10,12 @@
+ @if(errMsg != "")
+ {
+
diff --git a/MP-TAB-SERV/Components/ScrapEditor.razor.cs b/MP-TAB-SERV/Components/ScrapEditor.razor.cs
index 14d2d7e7..037e187b 100644
--- a/MP-TAB-SERV/Components/ScrapEditor.razor.cs
+++ b/MP-TAB-SERV/Components/ScrapEditor.razor.cs
@@ -81,14 +81,25 @@ namespace MP_TAB_SERV.Components
Note = UserComment
};
// inserisco
- await TabServ.RegScartiInsert(newRec);
-
- // reset
- DoReset();
- //ToggleCtrl();
- await E_Updated.InvokeAsync(true);
+ var done = await TabServ.RegScartiInsert(newRec);
+ if (done)
+ {
+ // reset
+ DoReset();
+ errMsg = "";
+ //ToggleCtrl();
+ await E_Updated.InvokeAsync(true);
+ StateHasChanged();
+ }
+ else
+ {
+ errMsg = "ODL non attivo o data/ora errato";
+ }
+ ShowDetail = false;
}
+ protected string errMsg { get; set; } = "";
+
protected override async Task OnInitializedAsync()
{
await ReloadData();
diff --git a/MP-TAB-SERV/MP-TAB-SERV.csproj b/MP-TAB-SERV/MP-TAB-SERV.csproj
index ed61e0ca..4bf929a3 100644
--- a/MP-TAB-SERV/MP-TAB-SERV.csproj
+++ b/MP-TAB-SERV/MP-TAB-SERV.csproj
@@ -3,7 +3,7 @@
net6.0
enable
- 6.16.2311.2814
+ 6.16.2311.2815
enable
MP_TAB_SERV
diff --git a/MP-TAB-SERV/Resources/ChangeLog.html b/MP-TAB-SERV/Resources/ChangeLog.html
index e747a31a..cc208fb6 100644
--- a/MP-TAB-SERV/Resources/ChangeLog.html
+++ b/MP-TAB-SERV/Resources/ChangeLog.html
@@ -1,6 +1,6 @@
Modulo MAPOSPEC
-
Versione: 6.16.2311.2814
+
Versione: 6.16.2311.2815
Note di rilascio:
-
diff --git a/MP-TAB-SERV/Resources/VersNum.txt b/MP-TAB-SERV/Resources/VersNum.txt
index c1e8a582..f3af590b 100644
--- a/MP-TAB-SERV/Resources/VersNum.txt
+++ b/MP-TAB-SERV/Resources/VersNum.txt
@@ -1 +1 @@
-6.16.2311.2814
+6.16.2311.2815
diff --git a/MP-TAB-SERV/Resources/manifest.xml b/MP-TAB-SERV/Resources/manifest.xml
index ad300d94..cfad16c3 100644
--- a/MP-TAB-SERV/Resources/manifest.xml
+++ b/MP-TAB-SERV/Resources/manifest.xml
@@ -1,6 +1,6 @@
-
- 6.16.2311.2814
+ 6.16.2311.2815
https://nexus.steamware.net/repository/SWS/MP-TAB-SERV/stable/LAST/MP-TAB-SERV.zip
https://nexus.steamware.net/repository/SWS/MP-TAB-SERV/stable/LAST/ChangeLog.html
false
diff --git a/MP.Data/Controllers/MpTabController.cs b/MP.Data/Controllers/MpTabController.cs
index 2804c301..362694d3 100644
--- a/MP.Data/Controllers/MpTabController.cs
+++ b/MP.Data/Controllers/MpTabController.cs
@@ -1572,7 +1572,7 @@ namespace MP.Data.Controllers
var result = await dbCtx
.Database
- .ExecuteSqlRawAsync("exec dbo.stp_RS_insert @idxMacchina, @DataOra, @Causale, @Qta, @Note, @MatrOpr", IdxMacchina, DataOra, Causale, Qta, Note, MatrOpr);
+ .ExecuteSqlRawAsync("exec dbo.stp_RS_Insert_withCheck @idxMacchina, @DataOra, @Causale, @Qta, @Note, @MatrOpr", IdxMacchina, DataOra, Causale, Qta, Note, MatrOpr);
// indico eseguito!
fatto = result > 0;
}