diff --git a/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductGridComponent.razor index 8d9c246a..d54dcd11 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductGridComponent.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductGridComponent.razor @@ -4,6 +4,7 @@ @using TIAM.Entities.Drivers @using TIAM.Entities.Users @using TIAM.Models.Dtos.Users +@using TIAM.Services @using TIAMWebApp.Shared.Application.Interfaces @using TIAMWebApp.Shared.Application.Services @using TIAMWebApp.Shared.Application.Utility @@ -16,13 +17,13 @@ @inject IEnumerable LogWriters @inject AdminSignalRClient AdminSignalRClient; - + @@ -30,7 +31,7 @@ @* @{ - var destinationNameFieldName = $"{nameof(TransferDestinationToProduct.TransferDestination.Name)}.{nameof(TransferDestination.Name)}"; + var destinationNameFieldName = $"{nameof(TransferDestinationToProduct.TransferDestination.Name)}.{nameof(TransferDestination.Name)}"; } *@ @@ -40,10 +41,10 @@ - + - + @@ -61,7 +62,34 @@ @editFormContext.GetEditor("Price3") - + + @{ + var contextId = ((TransferDestinationToProduct)editFormContext.EditModel).Id; + TransferDestinationToProduct thisItem = (TransferDestinationToProduct)editFormContext.EditModel; + if (Value != null) + { + thisItem.TransferDestinationId = ((TransferDestination)Value).Id; + } + } + + + + + + + + @editFormContext.GetEditor("ProductCommis") @@ -75,6 +103,20 @@ private LoggerClient _logger = null!; + object Value { get; set; } + + string QueryText(DropDownBoxQueryDisplayTextContext arg) + { + if (arg.Value is TransferDestination value) + return value.Id.ToString(); + return string.Empty; + } + void GridSelectedDataItemChanged(object item, IDropDownBox dropDownBox) + { + Value = item as TransferDestination; + dropDownBox.HideDropDown(); + } + protected override void OnInitialized() { _logger = new LoggerClient(LogWriters.ToArray()); @@ -118,6 +160,6 @@ // { // //refresh grid // _logger.Info("orderData grid refreshed"); - // } + // } } \ No newline at end of file