From 8348f2633a1faec0b91da56df9ad4f64271294a0 Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 12 Oct 2023 19:34:57 +0200 Subject: [PATCH] Bozza colore dinamico x gauge --- MP-TAB-SERV/Components/MachineBlock.razor | 10 +++++++++- MP-TAB-SERV/MP-TAB-SERV.csproj | 4 ++-- MP-TAB-SERV/Shared/MainLayout.razor | 3 +-- MP.Data/DatabaseModels/MappaStatoExpl.cs | 12 ++++++++++-- 4 files changed, 22 insertions(+), 7 deletions(-) diff --git a/MP-TAB-SERV/Components/MachineBlock.razor b/MP-TAB-SERV/Components/MachineBlock.razor index c1553df4..66dad6e4 100644 --- a/MP-TAB-SERV/Components/MachineBlock.razor +++ b/MP-TAB-SERV/Components/MachineBlock.razor @@ -162,7 +162,15 @@ else
- + @if (RecMSE.ReqFulfill) + { + + + } + else + { + + }
diff --git a/MP-TAB-SERV/MP-TAB-SERV.csproj b/MP-TAB-SERV/MP-TAB-SERV.csproj index 67d97063..d4ce481d 100644 --- a/MP-TAB-SERV/MP-TAB-SERV.csproj +++ b/MP-TAB-SERV/MP-TAB-SERV.csproj @@ -17,8 +17,8 @@ - - + + diff --git a/MP-TAB-SERV/Shared/MainLayout.razor b/MP-TAB-SERV/Shared/MainLayout.razor index 5f4ac299..d18e77a9 100644 --- a/MP-TAB-SERV/Shared/MainLayout.razor +++ b/MP-TAB-SERV/Shared/MainLayout.razor @@ -20,11 +20,10 @@   MapoTAB2   - +
- @**@
diff --git a/MP.Data/DatabaseModels/MappaStatoExpl.cs b/MP.Data/DatabaseModels/MappaStatoExpl.cs index 8bffd1f9..6c4e2708 100644 --- a/MP.Data/DatabaseModels/MappaStatoExpl.cs +++ b/MP.Data/DatabaseModels/MappaStatoExpl.cs @@ -20,14 +20,14 @@ namespace MP.Data.DatabaseModels public int? IdxPOdl { get; set; } = 0; public string CodArticolo { get; set; } public string Disegno { get; set; } - public int? NumPezzi { get; set; } + public int NumPezzi { get; set; } = 0; public decimal? TCAssegnato { get; set; } public DateTime? DataInizioOdl { get; set; } public string Semaforo { get; set; } public int? IdxStato { get; set; } public string DescrizioneStato { get; set; } public double? Durata { get; set; } - public int? PezziProd { get; set; } + public int PezziProd { get; set; } = 0; public int? PezziConf { get; set; } public decimal? TempoOn { get; set; } public decimal? TempoAuto { get; set; } @@ -138,5 +138,13 @@ namespace MP.Data.DatabaseModels return answ; } } + [NotMapped] + public bool ReqFulfill + { + get + { + return PezziProd >= NumPezzi; + } + } } }