|
|
|
|
@@ -83,6 +83,9 @@
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineDto" HeaderText="Pozycja Klienta" PropertyName="CustomerItemNumber">
|
|
|
|
|
@context.CustomerItemNumber
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineDto" HeaderText="Opis" PropertyName="Description">
|
|
|
|
|
@context.Description
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineDto" HeaderText="Ilość" TextAlignment="Alignment.End" PropertyName="BlanketQty">
|
|
|
|
|
@context.BlanketQty
|
|
|
|
|
</GridColumn>
|
|
|
|
|
@@ -92,8 +95,8 @@
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineDto" HeaderText="Cena" PropertyName="ContPrice">
|
|
|
|
|
@context.ContPrice
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineDto" HeaderText="Status" PropertyName="Status">
|
|
|
|
|
@context.Status
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineDto" HeaderText="Status" PropertyName="TranslatedStatus">
|
|
|
|
|
@context.TranslatedStatus
|
|
|
|
|
</GridColumn>
|
|
|
|
|
</GridColumns>
|
|
|
|
|
</Grid>
|
|
|
|
|
@@ -107,31 +110,25 @@
|
|
|
|
|
<div class="col">
|
|
|
|
|
<SortableList TItem="EdiCustomerOrderLineDto" Data="_selectedEdiCustomerOrderLine">
|
|
|
|
|
<ItemTemplate>
|
|
|
|
|
<u>CustomerOrderNumber:</u> <b>@context.CustomerOrderNumber</b><br />
|
|
|
|
|
<u>CustomerOrderLine:</u> <b>@context.CustomerOrderLine</b><br />
|
|
|
|
|
<u>Item:</u> <b>@context.Item</b><br />
|
|
|
|
|
<u>CustomerItemNumber:</u> <b>@context.CustomerItemNumber</b><br />
|
|
|
|
|
<u>BlanketQty:</u> <b>@(context.BlanketQty?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>EffectiveDate:</u> <b>@(context.EffectiveDate?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A")</b><br />
|
|
|
|
|
<u>ExpirationDate:</u> <b>@(context.ExpirationDate?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A")</b><br />
|
|
|
|
|
<u>ContPrice:</u> <b>@(context.ContPrice?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>Status:</u> <b>@context.Status</b><br />
|
|
|
|
|
<u>Uom:</u> <b>@context.Uom</b><br />
|
|
|
|
|
<u>Numer zamówienia EDI:</u> <b>@context.CustomerOrderNumber</b><br />
|
|
|
|
|
<u>Linia:</u> <b>@context.CustomerOrderLine</b><br />
|
|
|
|
|
<u>Pozycja:</u> <b>@context.Item</b><br />
|
|
|
|
|
<u>Pozycja Klienta:</u> <b>@context.CustomerItemNumber</b><br />
|
|
|
|
|
<u>Opis:</u> <b>@context.Description</b><br />
|
|
|
|
|
<u>Łączna Ilość:</u> <b>@(context.BlanketQty?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>Status:</u> <b>@context.TranslatedStatus</b><br />
|
|
|
|
|
</ItemTemplate>
|
|
|
|
|
</SortableList>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col">
|
|
|
|
|
<SortableList TItem="EdiCustomerOrderLineDto" Data="_selectedEdiCustomerOrderLine">
|
|
|
|
|
<ItemTemplate>
|
|
|
|
|
<u>BlanketQtyReleased:</u> <b>@(context.BlanketQtyReleased?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>ContPriceReleased:</u> <b>@(context.ContPriceReleased?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>QtySent:</u> <b>@(context.QtySent?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>RecordDate:</u> <b>@context.RecordDate.ToString("yyyy-MM-dd HH:mm:ss")</b><br />
|
|
|
|
|
<u>Description:</u> <b>@context.Description</b><br />
|
|
|
|
|
<u>CreateDate:</u> <b>@context.CreateDate.ToString("yyyy-MM-dd HH:mm:ss")</b><br />
|
|
|
|
|
<u>BoxType:</u> <b>@context.BoxType</b><br />
|
|
|
|
|
<u>Address:</u> <b>@context.Address</b><br />
|
|
|
|
|
<u>FinalDestination:</u> <b>@context.FinalDestination</b><br />
|
|
|
|
|
<u>Cena:</u> <b>@(context.ContPrice?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>Ważne Od:</u> <b>@(context.EffectiveDate?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A")</b><br />
|
|
|
|
|
<u>J/M:</u> <b>@context.Uom</b><br />
|
|
|
|
|
<u>BoxType:</u> <b>@context.BoxType</b><br/>
|
|
|
|
|
<u>Address:</u> <b>@context.Address</b><br/>
|
|
|
|
|
<u>FinalDestination:</u> <b>@context.FinalDestination</b><br/>
|
|
|
|
|
<u>QtyPerBox:</u> <b>@(context.QtyPerBox?.ToString() ?? "N/A")</b>
|
|
|
|
|
</ItemTemplate>
|
|
|
|
|
</SortableList>
|
|
|
|
|
@@ -147,32 +144,32 @@
|
|
|
|
|
AllowFiltering="true"
|
|
|
|
|
Responsive="true"
|
|
|
|
|
AllowPaging="true"
|
|
|
|
|
PageSize="20"
|
|
|
|
|
PageSize="10"
|
|
|
|
|
AllowSelection="true"
|
|
|
|
|
AllowRowClick="true"
|
|
|
|
|
SelectionMode="GridSelectionMode.Single"
|
|
|
|
|
SelectedItemsChanged="SelectedEdiCustomerOrderLineItemChanged">
|
|
|
|
|
<GridColumns>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Id" PropertyName="Id">
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Linia" PropertyName="CustomerOrderLine">
|
|
|
|
|
@context.CustomerOrderLine
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Zwolnienie" PropertyName="CustomerOrderRelease">
|
|
|
|
|
@context.CustomerOrderRelease
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Quantity Ordered" TextAlignment="Alignment.End" PropertyName="Quantity Ordered">
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Pozycja" PropertyName="Item">
|
|
|
|
|
@context.Item
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Pozycja" PropertyName="CustomerItem">
|
|
|
|
|
@context.CustomerItem
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Łączna Ilość" TextAlignment="Alignment.End" PropertyName="QtyOrdered">
|
|
|
|
|
@context.QtyOrdered
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Due Date" PropertyName="Due Date">
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Data Wykonania" PropertyName="DueDate">
|
|
|
|
|
@context.DueDate?.ToString("yyyy-MM-dd")
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="RoutingCode" PropertyName="RoutingCode">
|
|
|
|
|
@context.RoutingCode
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="PalletCode" PropertyName="PalletCode">
|
|
|
|
|
@context.PalletCode
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="UnloadingPoint" PropertyName="UnloadingPoint">
|
|
|
|
|
@context.UnloadingPoint
|
|
|
|
|
</GridColumn>
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="DestinationPoint" PropertyName="DestinationPoint">
|
|
|
|
|
@context.DestinationPoint
|
|
|
|
|
<GridColumn TItem="EdiCustomerOrderLineItemDto" HeaderText="Status" PropertyName="TranslatedStatus">
|
|
|
|
|
@context.TranslatedStatus
|
|
|
|
|
</GridColumn>
|
|
|
|
|
</GridColumns>
|
|
|
|
|
</Grid>
|
|
|
|
|
@@ -186,32 +183,28 @@
|
|
|
|
|
<div class="col">
|
|
|
|
|
<SortableList TItem="EdiCustomerOrderLineItemDto" Data="_selectedEdiCustomerOrderLineItem">
|
|
|
|
|
<ItemTemplate>
|
|
|
|
|
<u>ReceivedDate:</u> <b>@(context.ReceivedDate?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A")</b><br />
|
|
|
|
|
<u>CustomerOrderNumber:</u> <b>@context.CustomerOrderNumber</b><br />
|
|
|
|
|
<u>CustomerOrderLine:</u> <b>@context.CustomerOrderLine</b><br />
|
|
|
|
|
<u>CustomerOrderRelease:</u> <b>@context.CustomerOrderRelease</b><br />
|
|
|
|
|
<u>Item:</u> <b>@context.Item</b><br />
|
|
|
|
|
<u>CustomerItem:</u> <b>@context.CustomerItem</b><br />
|
|
|
|
|
<u>QtyOrdered:</u> <b>@(context.QtyOrdered?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>QtyReady:</u> <b>@(context.QtyReady?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>Cost:</u> <b>@(context.Cost?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>Price:</u> <b>@(context.Price?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>DueDate:</u> <b>@(context.DueDate?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A")</b><br />
|
|
|
|
|
<u>ReleaseDate:</u> <b>@(context.ReleaseDate?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A")</b><br />
|
|
|
|
|
<u>Warehouse:</u> <b>@context.Warehouse</b><br />
|
|
|
|
|
<u>Data Otrzymania:</u> <b>@(context.ReceivedDate?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A")</b><br />
|
|
|
|
|
<u>Numer Zamówienia:</u> <b>@context.CustomerOrderNumber</b><br />
|
|
|
|
|
<u>Linia:</u> <b>@context.CustomerOrderLine</b><br />
|
|
|
|
|
<u>Zwolnienie:</u> <b>@context.CustomerOrderRelease</b><br />
|
|
|
|
|
<u>Pozycja:</u> <b>@context.Item</b><br />
|
|
|
|
|
<u>Pozycja Klienta:</u> <b>@context.CustomerItem</b><br />
|
|
|
|
|
<u>Łączna Ilość Sztuk:</u> <b>@(context.QtyOrdered?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>Cena:</u> <b>@(context.Price?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>Data Wykonania:</u> <b>@(context.DueDate?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A")</b><br />
|
|
|
|
|
<u>Data Rejestracji:</u> <b>@(context.ReleaseDate?.ToString("yyyy-MM-dd HH:mm:ss") ?? "N/A")</b><br />
|
|
|
|
|
<u>Magazyn:</u> <b>@context.Warehouse</b><br />
|
|
|
|
|
</ItemTemplate>
|
|
|
|
|
</SortableList>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col">
|
|
|
|
|
<SortableList TItem="EdiCustomerOrderLineItemDto" Data="_selectedEdiCustomerOrderLineItem">
|
|
|
|
|
<ItemTemplate>
|
|
|
|
|
<u>TaxCodeOne:</u> <b>@context.TaxCodeOne</b><br />
|
|
|
|
|
<u>Uom:</u> <b>@context.Uom</b><br />
|
|
|
|
|
<u>QtyOrderedReleased:</u> <b>@(context.QtyOrderedReleased?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>PriceReleased:</u> <b>@(context.PriceReleased?.ToString("F2") ?? "N/A")</b><br />
|
|
|
|
|
<u>CustomerOrderCustomerNumber:</u> <b>@context.CustomerOrderCustomerNumber</b><br />
|
|
|
|
|
<u>Description:</u> <b>@context.Description</b><br />
|
|
|
|
|
<u>CreateDate:</u> <b>@context.CreateDate.ToString("yyyy-MM-dd HH:mm:ss")</b><br />
|
|
|
|
|
<u>Kod VAT:</u> <b>@context.TaxCodeOne</b><br />
|
|
|
|
|
<u>J/M:</u> <b>@context.Uom</b><br />
|
|
|
|
|
<u>Numer Klienta:</u> <b>@context.CustomerOrderCustomerNumber</b><br />
|
|
|
|
|
<u>Opis:</u> <b>@context.Description</b><br />
|
|
|
|
|
<u>Status:</u> <b>@context.TranslatedStatus</b><br />
|
|
|
|
|
<u>RoutingCode:</u> <b>@context.RoutingCode</b><br />
|
|
|
|
|
<u>DeliveryCallNumber:</u> <b>@context.DeliveryCallNumber</b><br />
|
|
|
|
|
<u>UnloadingPoint:</u> <b>@context.UnloadingPoint</b><br />
|
|
|
|
|
@@ -229,12 +222,11 @@
|
|
|
|
|
public string CustomerOrderId { get; set; } = string.Empty;
|
|
|
|
|
|
|
|
|
|
List<EdiCustomerOrderDto?>? _ediCustomerOrder;
|
|
|
|
|
List<EdiCustomerOrderTranslateDto?> _ediCustomerOrderTranslate = new();
|
|
|
|
|
List<EdiCustomerOrderLineDto> _ediCustomerOrderLines = new();
|
|
|
|
|
List<EdiCustomerOrderLineItemDto> _ediCustomerOrderLineItems = new();
|
|
|
|
|
List<EdiCustomerOrderLineDto> _ediCustomerOrderLines = [];
|
|
|
|
|
List<EdiCustomerOrderLineItemDto> _ediCustomerOrderLineItems = [];
|
|
|
|
|
|
|
|
|
|
List<EdiCustomerOrderLineDto?> _selectedEdiCustomerOrderLine = new();
|
|
|
|
|
List<EdiCustomerOrderLineItemDto?> _selectedEdiCustomerOrderLineItem = new();
|
|
|
|
|
List<EdiCustomerOrderLineDto?> _selectedEdiCustomerOrderLine = [];
|
|
|
|
|
List<EdiCustomerOrderLineItemDto?> _selectedEdiCustomerOrderLineItem = [];
|
|
|
|
|
|
|
|
|
|
Grid<EdiCustomerOrderLineDto>? _ediCustomerOrderLinesGrid;
|
|
|
|
|
Grid<EdiCustomerOrderLineItemDto>? _ediCustomerOrderLineItemsGrid;
|
|
|
|
|
@@ -246,21 +238,20 @@
|
|
|
|
|
{
|
|
|
|
|
EdiCustomerOrderDto? ediCustomerOrder = await EdiCustomerOrderService.GetEdiCustomerOrderAsync(CustomerOrderId);
|
|
|
|
|
|
|
|
|
|
_ediCustomerOrder = new List<EdiCustomerOrderDto?> { ediCustomerOrder };
|
|
|
|
|
_ediCustomerOrderLines = ediCustomerOrder?.EdiCustomerOrderLines.ToList() ?? new List<EdiCustomerOrderLineDto>();
|
|
|
|
|
_ediCustomerOrderTranslate = new List<EdiCustomerOrderTranslateDto?> { ediCustomerOrder?.EdiCustomerOrderTranslates.MaxBy(x => x.CreatedDate) };
|
|
|
|
|
_ediCustomerOrder = [ediCustomerOrder];
|
|
|
|
|
_ediCustomerOrderLines = ediCustomerOrder?.EdiCustomerOrderLines.ToList() ?? [];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void SelectedEdiCustomerOrderLineChanged(HashSet<EdiCustomerOrderLineDto> obj)
|
|
|
|
|
{
|
|
|
|
|
_isVisibleEdiCustomerOrderLine = obj.Any();
|
|
|
|
|
_selectedEdiCustomerOrderLine = new List<EdiCustomerOrderLineDto?> { obj.FirstOrDefault() };
|
|
|
|
|
_ediCustomerOrderLineItems = obj.FirstOrDefault()?.EdiCustomerOrderLineItems.ToList() ?? new List<EdiCustomerOrderLineItemDto>();
|
|
|
|
|
_selectedEdiCustomerOrderLine = [obj.FirstOrDefault()];
|
|
|
|
|
_ediCustomerOrderLineItems = obj.FirstOrDefault()?.EdiCustomerOrderLineItems.ToList() ?? [];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void SelectedEdiCustomerOrderLineItemChanged(HashSet<EdiCustomerOrderLineItemDto> obj)
|
|
|
|
|
{
|
|
|
|
|
_isVisibleEdiCustomerOrderLineItem = obj.Any();
|
|
|
|
|
_selectedEdiCustomerOrderLineItem = new List<EdiCustomerOrderLineItemDto?> { obj.FirstOrDefault() };
|
|
|
|
|
_selectedEdiCustomerOrderLineItem = [obj.FirstOrDefault()];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|