diff --git a/MP-TAB3/Pages/ProdStop.razor b/MP-TAB3/Pages/ProdStop.razor index e7f1d040..38a97c95 100644 --- a/MP-TAB3/Pages/ProdStop.razor +++ b/MP-TAB3/Pages/ProdStop.razor @@ -16,13 +16,20 @@ else
@if (!string.IsNullOrEmpty(lblOut)) { -
- @lblOut +
+ @titleOut +
+ @lblOut +
+
} + else + { @foreach (var item in events2show) { } + }
} diff --git a/MP-TAB3/Pages/ProdStop.razor.cs b/MP-TAB3/Pages/ProdStop.razor.cs index bf96c3ab..570e791c 100644 --- a/MP-TAB3/Pages/ProdStop.razor.cs +++ b/MP-TAB3/Pages/ProdStop.razor.cs @@ -1,4 +1,5 @@ using global::Microsoft.AspNetCore.Components; +using Microsoft.AspNetCore.Components.Routing; using MP.Data; using MP.Data.DatabaseModels; using MP.Data.Services; @@ -9,16 +10,13 @@ namespace MP_TAB3.Pages { public partial class ProdStop { - #region Public Methods - - #endregion Public Methods - #region Protected Fields protected int dltMinRealtime = 1; protected bool isProcessing = false; + protected string lblOut = ""; protected int minAnticipoRicalcolo = 1; protected bool rdm_ChkOnly = false; @@ -33,12 +31,10 @@ namespace MP_TAB3.Pages protected string alertCss { get; set; } = "alert-danger"; - protected DateTime DtRif { get; set; } = DateTime.Now; protected List events2show { get; set; } = new List(); - /// /// Determina se insert sia Realtime o batch con DataOra (in base a diff tra DataOra /// selezionata e realtime, se superiore ad X minuti NON � realtime) @@ -56,8 +52,6 @@ namespace MP_TAB3.Pages } } - protected string lblOut { get; set; } = ""; - [Inject] protected StatusData MDataService { get; set; } = null!; @@ -186,12 +180,13 @@ namespace MP_TAB3.Pages TabDServ.MacchinaSetInsEnab(IdxMacc, true); } // mostro esito - alertCss = "alert-succes"; - lblOut = $"Registrata dichiarazione fermata [{rigaEvento.Nome}] alle {DateTime.Now:HH:mm:ss}"; + alertCss = "alert-primary"; + titleOut = rigaEvento.Nome; + lblOut = $"Registrata dichiarazione fermata alle {DateTime.Now:HH:mm:ss}"; } else { - alertCss = "alert-danger"; + alertCss = "alert-warning"; lblOut = $"Codice evento non valido! {IdxEv}"; } } @@ -215,6 +210,11 @@ namespace MP_TAB3.Pages } } + protected void ForceReloadPage() + { + NavMan.NavigateTo(NavMan.Uri, true); + } + protected override async Task OnInitializedAsync() { await base.OnInitializedAsync(); @@ -227,34 +227,6 @@ namespace MP_TAB3.Pages await ReloadData(); } - - - protected void SetDate(DateTime newDate) - { - DtRif = newDate; - } - - #endregion Protected Methods - - #region Private Fields - - private static Logger Log = LogManager.GetCurrentClassLogger(); - - #endregion Private Fields - - #region Private Properties - - private int MatrOpr - { - get => MsgServ.MatrOpr; - } - - #endregion Private Properties - - #region Private Methods - - - protected override async Task ReloadData() { if (string.IsNullOrEmpty(IdxMacc)) @@ -277,6 +249,27 @@ namespace MP_TAB3.Pages } } - #endregion Private Methods + protected void SetDate(DateTime newDate) + { + DtRif = newDate; + } + + #endregion Protected Methods + + #region Private Fields + + private static Logger Log = LogManager.GetCurrentClassLogger(); + private string titleOut = ""; + + #endregion Private Fields + + #region Private Properties + + private int MatrOpr + { + get => MsgServ.MatrOpr; + } + + #endregion Private Properties } } \ No newline at end of file