From 0a0c8b557d45fbc8d9d096ea1c817f7f9cf0729e Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Fri, 20 Mar 2026 07:50:01 +0100 Subject: [PATCH] Abbozata pagina ProdPlanner (SOLO BOZZA!!!) --- MP-SPEC.sln | 4 +- MP-TAB3/Components/OdlMan.razor.cs | 9 +- MP-TAB3/MP-TAB3.csproj | 2 +- MP-TAB3/Resources/ChangeLog.html | 2 +- MP-TAB3/Resources/VersNum.txt | 2 +- MP-TAB3/Resources/manifest.xml | 2 +- MP.Core/DTO/EventDto.cs | 125 +++++++++++++++++++ MP.Data/Controllers/MpSchedulerController.cs | 107 ++++++++++++++++ MP.Data/DbModels/Sched/PromesseInModel.cs | 78 ++++++++++++ MP.Data/DbModels/Sched/PromesseOutModel.cs | 78 ++++++++++++ MP.Data/MP_SchedContext.cs | 94 ++++++++++++++ MP.Data/Services/SchedulerDataService.cs | 90 +++++++++++++ MP.SPEC/MP.SPEC.csproj | 2 +- MP.SPEC/Pages/ProdPlanner.razor | 17 +++ MP.SPEC/Pages/ProdPlanner.razor.cs | 63 ++++++++++ MP.SPEC/Resources/ChangeLog.html | 2 +- MP.SPEC/Resources/VersNum.txt | 2 +- MP.SPEC/Resources/manifest.xml | 2 +- MP.SPEC/appsettings.json | 1 + 19 files changed, 669 insertions(+), 13 deletions(-) create mode 100644 MP.Core/DTO/EventDto.cs create mode 100644 MP.Data/Controllers/MpSchedulerController.cs create mode 100644 MP.Data/DbModels/Sched/PromesseInModel.cs create mode 100644 MP.Data/DbModels/Sched/PromesseOutModel.cs create mode 100644 MP.Data/MP_SchedContext.cs create mode 100644 MP.Data/Services/SchedulerDataService.cs create mode 100644 MP.SPEC/Pages/ProdPlanner.razor create mode 100644 MP.SPEC/Pages/ProdPlanner.razor.cs diff --git a/MP-SPEC.sln b/MP-SPEC.sln index 372702e5..8bf4af49 100644 --- a/MP-SPEC.sln +++ b/MP-SPEC.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.32126.317 +# Visual Studio Version 18 +VisualStudioVersion = 18.3.11520.95 d18.3 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MP.Data", "MP.Data\MP.Data.csproj", "{10BA8450-301D-49C7-8E1E-21B7469C225C}" EndProject diff --git a/MP-TAB3/Components/OdlMan.razor.cs b/MP-TAB3/Components/OdlMan.razor.cs index 141f09a5..a5da8069 100644 --- a/MP-TAB3/Components/OdlMan.razor.cs +++ b/MP-TAB3/Components/OdlMan.razor.cs @@ -1,7 +1,7 @@ using global::Microsoft.AspNetCore.Components; using Microsoft.JSInterop; -using MP.Data; using MP.Core.Objects; +using MP.Data; using MP.Data.DbModels; using MP.Data.Services; using NLog; @@ -589,7 +589,6 @@ namespace MP_TAB3.Components /*************************************************** * comprende gestione machineSlave x fix ODL master --> slave - * ***************************************************/ // preparo gestione progress display @@ -824,6 +823,10 @@ namespace MP_TAB3.Components await checkConfProd(); } + /// + /// Chiusura produzione ODL corrente + /// + /// protected async Task ProdEnd() { if (!await JSRuntime.InvokeAsync("confirm", $"Confermi fine produzione?")) @@ -1729,7 +1732,7 @@ namespace MP_TAB3.Components private async Task processaEvento(string idxMaccCurr, int idxEvento, string userMsg, int idxODL, DateTime adesso) { inputComandoMapo inCmd; - inputComandoMapo inCmd2; + inputComandoMapo inCmd2; var rigaStato = TabDServ.StatoMacchina(idxMaccCurr); // processo evento... EventListModel newRec = new EventListModel() diff --git a/MP-TAB3/MP-TAB3.csproj b/MP-TAB3/MP-TAB3.csproj index 047f44d6..d7295d9b 100644 --- a/MP-TAB3/MP-TAB3.csproj +++ b/MP-TAB3/MP-TAB3.csproj @@ -3,7 +3,7 @@ net8.0 enable - 6.16.2602.2607 + 6.16.2603.411 enable MP_TAB3 diff --git a/MP-TAB3/Resources/ChangeLog.html b/MP-TAB3/Resources/ChangeLog.html index 1fcadc37..8e530edc 100644 --- a/MP-TAB3/Resources/ChangeLog.html +++ b/MP-TAB3/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MAPOSPEC -

Versione: 6.16.2602.2607

+

Versione: 6.16.2603.411


Note di rilascio: