Files
mapo-core/MP.SPEC/Components/ProdKit/Manager.razor.cs
T
2025-04-10 19:51:33 +02:00

61 lines
1.6 KiB
C#

using Microsoft.AspNetCore.Components;
using MP.Data.DbModels;
using MP.SPEC.Data;
namespace MP.SPEC.Components.ProdKit
{
public partial class Manager
{
#region Protected Properties
[Inject]
protected MpDataService MDService { get; set; } = null!;
#endregion Protected Properties
#region Protected Methods
protected override void OnInitialized()
{
if (string.IsNullOrEmpty(padCodXdl))
{
padCodXdl = MDService.ConfigTryGet("padCodXdl");
}
currPodlRec = null;
// Verifico chiave Kit o la rigenero
if (string.IsNullOrEmpty(keyFilt))
{
DateTime adesso = DateTime.Now;
keyFilt = $"KIT_{adesso:yyMMdd}_{adesso:HHmmss}";
keyFiltSearch = keyFilt;
}
}
private string keyFilt = "";
private string keyFiltSearch = "";
#endregion Protected Methods
#region Private Fields
private string padCodXdl = "00000";
/// <summary>
/// Salvataggio su Tab WIP dei dati del PODL ricevuto...
/// </summary>
/// <param name="selRec"></param>
protected void SavePodl(PODLExpModel selRec)
{
keyFiltSearch = "KIT#";
currPodlRec = selRec;
keyFiltSearch = keyFilt;
}
/// <summary>
/// Record PODL corrente da inserire
/// </summary>
private PODLExpModel? currPodlRec = null;
#endregion Private Fields
}
}