Files
gpw_next/GPW.CORE.WRKLOG.old/Components/TimbList.razor.cs
T

62 lines
1.4 KiB
C#

using GPW.CORE.Data.DbModels;
using GPW.CORE.WRKLOG.old.Data;
using Microsoft.AspNetCore.Components;
using Microsoft.JSInterop;
namespace GPW.CORE.WRKLOG.old.Components
{
public partial class TimbList
{
#region Public Properties
[Parameter]
public bool EnableEdit { get; set; } = false;
[Parameter]
public List<TimbratureModel> ListTimb
{
get
{
return _ListTimb.OrderByDescending(x => x.DataOra).ToList();
}
set
{
_ListTimb = value;
InvokeAsync(() =>
{
StateHasChanged();
});
}
}
[Parameter]
public EventCallback<TimbratureModel> ReqDelete { get; set; }
[Parameter]
public EventCallback<TimbratureModel> ReqUpdate { get; set; }
#endregion Public Properties
#region Protected Methods
protected async void Delete(TimbratureModel currRecord)
{
await ReqDelete.InvokeAsync(currRecord);
}
protected async void ScambioInOut(TimbratureModel currRecord)
{
await ReqUpdate.InvokeAsync(currRecord);
}
#endregion Protected Methods
#region Private Properties
private List<TimbratureModel> _ListTimb { get; set; } = new List<TimbratureModel>();
#endregion Private Properties
}
}