62 lines
1.4 KiB
C#
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
|
|
}
|
|
} |