From 928e724f5d313bdd7b199ebf5e09d6da893560b4 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Tue, 8 Apr 2025 16:07:58 +0200 Subject: [PATCH] TAB3: - correzioni calcolo periodo - impedito insert se pezzi /articoli 0/vuoti x work o senza durata x fermata --- MP-TAB3/Components/InsManual.razor | 18 +++++- MP-TAB3/Components/InsManual.razor.cs | 5 +- 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/ManualStatusDTO.cs | 1 + MP.Data/Services/TabDataService.cs | 81 +++++++++++++++------------ 8 files changed, 70 insertions(+), 43 deletions(-) diff --git a/MP-TAB3/Components/InsManual.razor b/MP-TAB3/Components/InsManual.razor index 83196ab3..884b41b9 100644 --- a/MP-TAB3/Components/InsManual.razor +++ b/MP-TAB3/Components/InsManual.razor @@ -62,7 +62,14 @@ @foreach (var item in SeqStatus) {
-
@item.Title
+ @if (item.HasError) + { +
@item.Title
+ } + else + { +
@item.Title
+ } @($"{item.Value:N0}min")
} @@ -78,7 +85,14 @@
- + @if (EditRecord.IsWork && (!string.IsNullOrEmpty(EditRecord.CodArticolo) && EditRecord.PzBuoni > 0) || (!EditRecord.IsWork && EditRecord.MinProd > 0)) + { + + } + else + { + + }
@if (EditRecord.IsWork) diff --git a/MP-TAB3/Components/InsManual.razor.cs b/MP-TAB3/Components/InsManual.razor.cs index 07edccd1..8da40ec9 100644 --- a/MP-TAB3/Components/InsManual.razor.cs +++ b/MP-TAB3/Components/InsManual.razor.cs @@ -359,6 +359,7 @@ namespace MP_TAB3.Components { EditRecord = null; ReloadData(); + RecalcDayData(dtCurr); } } return; @@ -428,7 +429,7 @@ namespace MP_TAB3.Components .ToList(); // ora calcolo il sequencer x mostrare dettaglio orario... - SeqStatus = TabDServ.InsManSeqDayStatus(ListDay); + SeqStatus = TabDServ.InsManSeqDayStatus(dtCurr, ListDay); // calcolo min lavorati odierni DayMinLav = 0; @@ -496,7 +497,7 @@ namespace MP_TAB3.Components string currCss = ""; foreach (var item in ListDTO) { - currCss = "";// item.MinProdTot == 0 ? "" : cssHasData; + currCss = ""; // controllo minuti dichiarati... if (item.RatioImport == 1) { diff --git a/MP-TAB3/MP-TAB3.csproj b/MP-TAB3/MP-TAB3.csproj index 1b2142a9..a2132017 100644 --- a/MP-TAB3/MP-TAB3.csproj +++ b/MP-TAB3/MP-TAB3.csproj @@ -3,7 +3,7 @@ net6.0 enable - 6.16.2504.813 + 6.16.2504.815 enable MP_TAB3 diff --git a/MP-TAB3/Resources/ChangeLog.html b/MP-TAB3/Resources/ChangeLog.html index d3d1ead2..b3bd323b 100644 --- a/MP-TAB3/Resources/ChangeLog.html +++ b/MP-TAB3/Resources/ChangeLog.html @@ -1,6 +1,6 @@ Modulo MAPOSPEC -

Versione: 6.16.2504.813

+

Versione: 6.16.2504.815


Note di rilascio: