@page "/CustomerOrders" @inject CustomerOrderService CustomerOrderService @inject NavigationManager NavigationManager @using SytelineSaAppEfDataModel.Dtos @inherits LayoutComponentBase

Zamówienia Klienta


@context.CoNum @context.CustPo @context.CustNum @context.CustSeq @context.CreateDate @context.TranslatedStatus
@code { Grid? _grid; private IEnumerable? _customerOrders; private CustomerOrderDto? _selectedCustomerOrder; private async Task> CustomerOrdersDataProvider(GridDataProviderRequest request) { _customerOrders = await CustomerOrderService.GetCustomerOrdersAsync() ?? new List(); _customerOrders = _customerOrders.OrderByDescending(x => x.CreateDate).ToList(); StateHasChanged(); return await Task.FromResult(request.ApplyTo(_customerOrders)); } private void OnRowDoubleClick(GridRowEventArgs obj) { Guid customerOrderId = obj.Item.RowPointer; NavigationManager.NavigateTo($"/CustomerOrder/{customerOrderId}"); } private void SelectedItemsChanged(HashSet obj) { _selectedCustomerOrder = obj.FirstOrDefault() ?? null; } }