From af73c6dcae1fdb382b2cd2ea8ecbaf0cfcdae5cd Mon Sep 17 00:00:00 2001 From: Samuele Locatelli Date: Thu, 15 Jan 2026 09:44:14 +0100 Subject: [PATCH] Update sigla ordini su planner --- .../Controllers/DataSimulatorController.cs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/EgwCoreLib.Lux.Data/Controllers/DataSimulatorController.cs b/EgwCoreLib.Lux.Data/Controllers/DataSimulatorController.cs index 5c1e421..f23daa4 100644 --- a/EgwCoreLib.Lux.Data/Controllers/DataSimulatorController.cs +++ b/EgwCoreLib.Lux.Data/Controllers/DataSimulatorController.cs @@ -105,16 +105,20 @@ namespace EgwCoreLib.Lux.Data.Controllers // Se supera il limite, taglia l'evento entro +/-30 minuti da hEnd dtEnd = fineGiornata.AddMinutes(rnd.Next(-30, 30)); } + // calcolo il tipo sim da expired/planned.. + bool isExp = dtEnd < oggi.AddHours(-8); + bool isPlan = dtEnd < maxPlan; + string ordCode = isExp ? "ODL" : isPlan ? "PODL" : "POR"; EventDto newEv = new EventDto() { CodTipo = codMacc, - Abbrev = $"POR.{minDate.Year}.{currIdx:x8}", - Titolo = $"POR.{minDate.Year}.{currIdx:x8}", + Abbrev = $"{ordCode}.{minDate.Year}.{currIdx:x8}", + Titolo = $"{ordCode}.{minDate.Year}.{currIdx:x8}", Descrizione = $"Produzione {codMacc}", DtStart = dtStart, DtEnd = dtEnd, - IsExpired = dtEnd < oggi.AddHours(-8), - IsPlanned = dtEnd < maxPlan + IsExpired = isExp, + IsPlanned = isPlan }; currListEv.Add(newEv); dtStart = dtEnd.AddMinutes(rnd.Next(minWait, maxWait));