Files
mapo-core/MP-TAB-SERV/Components/LongStopList.razor.cs
T
2023-10-27 17:36:15 +02:00

67 lines
1.7 KiB
C#

using global::Microsoft.AspNetCore.Components;
using MP.Data.DatabaseModels;
using MP.Data.Services;
using System.Reflection.Metadata;
namespace MP_TAB_SERV.Components
{
public partial class LongStopList
{
#region Public Properties
[Parameter]
public FermiNonQualModel currFnq { get; set; } = new FermiNonQualModel();
[Parameter]
public List<CommentiModel> currNotes { get; set; } = new List<CommentiModel>();
#endregion Public Properties
#region Protected Properties
[Inject]
protected MessageService MsgServ { get; set; } = null!;
[Inject]
protected NavigationManager NavMan { get; set; } = null!;
#endregion Protected Properties
#region Protected Methods
/// <summary>
/// Rimanda alla pagina fermate selezionando periodo corretto...
/// </summary>
/// <returns></returns>
protected async Task SelectFermo()
{
await Task.Delay(1);
// salva la data-ora evento richiesto...
await MsgServ.CommentoDtRifSet(currFnq.InizioStato);
NavMan.NavigateTo("prod-stop");
}
#endregion Protected Methods
#region Private Methods
private string setSemaforo(string sem)
{
string answ = "";
if (sem == "sBl")
{
answ = "bg-primary text-warning";
}
else if (sem == "sGr")
{
answ = "bg-secondary text-dark";
}
else if (sem == "sGi")
{
answ = "bg-warning text-dark";
}
return answ;
}
#endregion Private Methods
}
}