@page "/CustomerOrders" @inject CustomerOrderService CustomerOrderService @inject NavigationManager NavigationManager @using SytelineSaAppEfDataModel.Dtos @using Syncfusion.Blazor.Grids @using Syncfusion.Blazor.Cards @inherits LayoutComponentBase
Zamówienia Klienta
@{ var order = context as CustomerOrderDto;
Numer Zamówienia: @order?.CoNum
Numer Zamówienia Klienta: @order?.CustPo
Klient: @order?.CustNum
Numer Odbiorcy: @order?.CustSeq
Kontakt: @order?.Contact
Telefon: @order?.Phone
Data Zamówienia: @order?.OrderDate.ToString("yyyy-MM-dd HH:mm:ss")
Warunki: @order?.TermsCode
Wartość Brutto: @(order?.Price?.ToString("F2") ?? "N/A")
Status: @order?.TranslatedStatus
Magazyn: @order?.Whse
VAT: @order?.FrtTaxCode1
Typ Odbiorcy: @order?.EndUserType
Kurs Wymiany: @(order?.ExchRate?.ToString("F4") ?? "N/A")
Gate: @order?.Uf_FKR_EDI_Gate
RecipientCode: @order?.Uf_FKR_EDI_RecipientCode
SelletCode: @order?.Uf_FKR_EDI_SellerCode
SenderCode: @order?.Uf_FKR_EDI_SenderCode
BuyerCode: @order?.Uf_FKR_EDI_BuyerCode
Typ Dokumentu: @order?.Uf_DocType
}
@code { private IEnumerable? _customerOrders; protected override async Task OnInitializedAsync() { _customerOrders = await CustomerOrderService.GetCustomerOrdersAsync() ?? new List(); _customerOrders = _customerOrders.OrderByDescending(x => x.CreateDate).ToList(); StateHasChanged(); } private void OnRowDoubleClick(RecordDoubleClickEventArgs obj) { Guid customerOrderId = obj.RowData.RowPointer; NavigationManager.NavigateTo($"/CustomerOrder/{customerOrderId}"); } }