Update sigla ordini su planner

This commit is contained in:
Samuele Locatelli
2026-01-15 09:44:14 +01:00
parent cca24acadf
commit af73c6dcae
@@ -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));