diff --git a/TIAMSharedUI/Pages/User/SysAdmins/CarDetailGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/CarDetailGridComponent.razor index 9ce4530c..8327e80e 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/CarDetailGridComponent.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/CarDetailGridComponent.razor @@ -12,31 +12,36 @@ @using AyCode.Core.Loggers @using AyCode.Services.Loggers @using AyCode.Core +@using AyCode.Core.Extensions @inject IServiceProviderDataService ServiceProviderDataService @inject IEnumerable LogWriters @inject AdminSignalRClient AdminSignalRClient + ContextIds="@(ContextId.IsNullOrEmpty() ? throw new InvalidDataException($"ContextId.IsNullOrEmpty(); ContextId: {ContextId}") : [ContextId])" + GetAllMessageTag="GetAllTag" + SignalRClient="AdminSignalRClient" + PageSize="10" + AutoExpandAllGroupRows="true" + KeyboardNavigationEnabled="KeyboardNavigationEnabled" + KeyFieldName="Id" + ValidationEnabled="false" + CustomizeEditModel="CustomizeEditModel" + EditMode="GridEditMode.EditForm" + ColumnResizeMode="GridColumnResizeMode.NextColumn" + DetailExpandButtonDisplayMode="DetailExpandButtonDisplayMode"> + - - + + + @{ + var userEmailFieldName = $"{nameof(Car.UserProductMapping)}.{nameof(UserProductMapping.User)}.{nameof(User.EmailAddress)}"; + } + - + diff --git a/TIAMSharedUI/Pages/User/SysAdmins/CarGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/CarGridComponent.razor index 9daabbec..d8c3c7c3 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/CarGridComponent.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/CarGridComponent.razor @@ -12,30 +12,34 @@ @using AyCode.Core.Loggers @using AyCode.Services.Loggers @using AyCode.Core +@using AyCode.Core.Extensions @inject IServiceProviderDataService ServiceProviderDataService @inject IEnumerable LogWriters @inject AdminSignalRClient AdminSignalRClient + ShowFilterRow="true"> - - - + + + @{ + var userEmailFieldName = $"{nameof(Car.UserProductMapping)}.{nameof(UserProductMapping.User)}.{nameof(User.EmailAddress)}"; + } + + @@ -91,7 +95,6 @@ @code { - [Parameter] public Guid ContextId { get; set; } [Parameter] public bool KeyboardNavigationEnabled { get; set; } [Parameter] public ICarRelation ParentData { get; set; } = null!; [Parameter] public int GetAllTag { get; set; } = SignalRTags.GetAllCars; diff --git a/TIAMSharedUI/Pages/User/SysAdmins/DriverGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/DriverGridComponent.razor index e830cc89..e83f15c0 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/DriverGridComponent.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/DriverGridComponent.razor @@ -70,13 +70,20 @@ CustomizeEditModel="CustomizeEditModel" EditMode="GridEditMode.EditForm" ColumnResizeMode="GridColumnResizeMode.NextColumn" - DetailExpandButtonDisplayMode="DetailExpandButtonDisplayMode" + DetailExpandButtonDisplayMode="DetailExpandButtonDisplayMode" ShowFilterRow="true"> - - - + + @{ + var userEmailFieldName = $"{nameof(UserProductMapping.User)}.{nameof(User.EmailAddress)}"; + } + + + @{ + var productNameFieldName = $"{nameof(UserProductMapping.Product)}.{nameof(Product.Name)}"; + } + diff --git a/TIAMSharedUI/Pages/User/SysAdmins/ManageTransfers.razor b/TIAMSharedUI/Pages/User/SysAdmins/ManageTransfers.razor index a6b3ba45..331d7d18 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/ManageTransfers.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/ManageTransfers.razor @@ -94,6 +94,7 @@ KeyboardNavigationEnabled="true" EditMode="GridEditMode.EditForm" ColumnResizeMode="GridColumnResizeMode.NextColumn" + AllowSelectRowByClick="false" ShowFilterRow="true" KeyFieldName="Id"> diff --git a/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductDetailGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductDetailGridComponent.razor index 07cfb184..cf8919b4 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductDetailGridComponent.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductDetailGridComponent.razor @@ -32,7 +32,12 @@ - + + @* + @{ + var destinationNameFieldName = $"{nameof(TransferDestinationToProduct.TransferDestination.Name)}.{nameof(TransferDestination.Name)}"; + } + *@ diff --git a/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductGridComponent.razor index 4ebff110..dc093870 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductGridComponent.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/TransferDestinationToProductGridComponent.razor @@ -4,7 +4,6 @@ @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 @@ -20,8 +19,6 @@ - + + @* + @{ + var destinationNameFieldName = $"{nameof(TransferDestinationToProduct.TransferDestination.Name)}.{nameof(TransferDestination.Name)}"; + } + *@ @@ -41,7 +43,7 @@ - + @@ -71,10 +73,7 @@ @code { [Parameter] public bool KeyboardNavigationEnabled { get; set; } [Parameter] public GridDetailExpandButtonDisplayMode DetailExpandButtonDisplayMode { get; set; } = GridDetailExpandButtonDisplayMode.Never; - [Parameter] public Guid? ContextId { get; set; } - [Parameter] public int GetAllTag { get; set; } - private Guid[] ContextIds = new Guid[0]; private LoggerClient _logger = null!; protected override void OnInitialized() @@ -84,17 +83,6 @@ base.OnInitialized(); } - protected override void OnParametersSet() - { - if(ContextId != null) - { - ContextIds = new Guid[1]; - ContextIds[0] = (Guid)ContextId!; - - } - base.OnParametersSet(); - } - // void CustomizeEditModel(GridCustomizeEditModelEventArgs e) // { // if (!e.IsNew) return; diff --git a/TIAMSharedUI/Pages/User/SysAdmins/UserProductMappingGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/UserProductMappingGridComponent.razor index ae2b9034..db0de7f7 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/UserProductMappingGridComponent.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/UserProductMappingGridComponent.razor @@ -33,10 +33,19 @@ ShowFilterRow="true"> - - + + + @{ + var userEmailFieldName = $"{nameof(UserProductMapping.User)}.{nameof(User.EmailAddress)}"; + } + @* *@ - + + @{ + var productNameFieldName = $"{nameof(UserProductMapping.Product)}.{nameof(Product.Name)}"; + } + + @* *@ @* *@ @* *@ diff --git a/TIAMSharedUI/Shared/Components/Grids/TiamGrid.cs b/TIAMSharedUI/Shared/Components/Grids/TiamGrid.cs index 09aebe07..9f918536 100644 --- a/TIAMSharedUI/Shared/Components/Grids/TiamGrid.cs +++ b/TIAMSharedUI/Shared/Components/Grids/TiamGrid.cs @@ -241,6 +241,8 @@ namespace TIAMSharedUI.Shared.Components.Grids //AllowSort = false; TextWrapEnabled = false; + AllowSelectRowByClick = true; + HighlightRowOnHover = true; //var dataColumns = GetDataColumns();