@using MP.Stats.Data @inject NavigationManager NavManager @inject MessageService MessageService
GRAFICO
@code{ protected MP.Data.DbModels.TurniOee _currRecord = new MP.Data.DbModels.TurniOee(); [Parameter] public MP.Data.DbModels.TurniOee currRecord { get { return _currRecord; } set { _currRecord = value; } } public SelectData CurrFilter { get; set; } protected override Task OnInitializedAsync() { int oraStart = 0; switch (currRecord.Turno) { case "T1": oraStart = 6; break; case "T2": oraStart = 14; break; case "T3": oraStart = 22; break; default: break; } CurrFilter = new SelectData() { IdxMacchina = currRecord.IdxMacchina, CodArticolo = currRecord.CodArticolo, DateStart = currRecord.DataRif.AddHours(oraStart), DateEnd = currRecord.DataRif.AddHours(oraStart + 8) }; return base.OnInitializedAsync(); } }