Files
FA_WEB/OrdersManagement/Components/Pages/ScheduleOrders.razor
Piotr Kus 177fce1fdf * Added DocType to Edi and CO
* Moved SOGrid to Shared and reuse in CO view
* Added retrieving of COTranslates to CO
2025-02-03 19:41:35 +01:00

32 lines
1017 B
Plaintext

@page "/"
@using OrdersManagement.Components.Pages.Shared
@inject ScheduleOrderService ScheduleOrderService
@inherits LayoutComponentBase
<div class="row">
<h3>Zamówienia DELFOR </h3>
</div>
<br />
<ScheduleOrdersGrid PageSize="20" PassGridRef="SetGridRef" DataProvider="ScheduleOrdersDataProvider"></ScheduleOrdersGrid>
@code {
private IEnumerable<ScheduleOrderDto>? _scheduleOrders;
private Grid<ScheduleOrderDto> _gridRef;
private async Task<GridDataProviderResult<ScheduleOrderDto>> ScheduleOrdersDataProvider(GridDataProviderRequest<ScheduleOrderDto> request)
{
_scheduleOrders = await ScheduleOrderService.GetScheduleOrdersAsync() ?? new List<ScheduleOrderDto>();
_scheduleOrders = _scheduleOrders.OrderByDescending(x => x.LastUpdateDate).ToList();
StateHasChanged();
return await Task.FromResult(request.ApplyTo(_scheduleOrders));
}
private async Task SetGridRef(Grid<ScheduleOrderDto> grid)
{
_gridRef = grid;
}
}