diff --git a/FruitBankHybrid.Shared/Components/GridShippingDocument.razor b/FruitBankHybrid.Shared/Components/GridShippingDocument.razor index a3746fb..0fbd887 100644 --- a/FruitBankHybrid.Shared/Components/GridShippingDocument.razor +++ b/FruitBankHybrid.Shared/Components/GridShippingDocument.razor @@ -18,13 +18,13 @@ + ValueFieldName="Id" + TextFieldName="Name" + DropDownBodyCssClass="dd-body-class" + ListRenderMode="ListRenderMode.Entire" + SearchMode="ListSearchMode.AutoSearch" + SearchFilterCondition="ListSearchFilterCondition.Contains" + ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto"/> @@ -36,7 +36,13 @@ ListRenderMode="ListRenderMode.Entire" SearchMode="ListSearchMode.AutoSearch" SearchFilterCondition="ListSearchFilterCondition.Contains" - ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto" /> + ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto"> + + + + + + diff --git a/FruitBankHybrid.Shared/Components/GridShippingItem.razor b/FruitBankHybrid.Shared/Components/GridShippingItem.razor index 3a121f1..1a66737 100644 --- a/FruitBankHybrid.Shared/Components/GridShippingItem.razor +++ b/FruitBankHybrid.Shared/Components/GridShippingItem.razor @@ -25,7 +25,13 @@ ListRenderMode="ListRenderMode.Entire" SearchMode="ListSearchMode.AutoSearch" SearchFilterCondition="ListSearchFilterCondition.Contains" - ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto" /> + ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto"> + + + + + + @@ -39,11 +45,21 @@ ListRenderMode="ListRenderMode.Entire" SearchMode="ListSearchMode.AutoSearch" SearchFilterCondition="ListSearchFilterCondition.Contains" - ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto" /> + ClearButtonDisplayMode="DataEditorClearButtonDisplayMode.Auto" > + + + + + + + + + + - + diff --git a/FruitBankHybrid.Shared/Components/Grids/FruitBankGrid.cs b/FruitBankHybrid.Shared/Components/Grids/FruitBankGrid.cs new file mode 100644 index 0000000..17e9a81 --- /dev/null +++ b/FruitBankHybrid.Shared/Components/Grids/FruitBankGrid.cs @@ -0,0 +1,10 @@ +//using AyCode.Blazor.Components.Components.Grids; +//using AyCode.Core.Interfaces; +//using AyCode.Interfaces.Entities; +//using FruitBankHybrid.Shared.Services.Loggers; +//using FruitBankHybrid.Shared.Services.SignalRs; + +//namespace FruitBankHybrid.Shared.Components.Grids; + +//public class FruitBankGrid : MgGridBase, TDataItem, LoggerClient> where TDataItem : class, IId +//{} \ No newline at end of file diff --git a/FruitBankHybrid.Shared/Components/Grids/OrderItems/GridOrderItem.cs b/FruitBankHybrid.Shared/Components/Grids/OrderItems/GridOrderItem.cs new file mode 100644 index 0000000..122fd94 --- /dev/null +++ b/FruitBankHybrid.Shared/Components/Grids/OrderItems/GridOrderItem.cs @@ -0,0 +1,32 @@ +using AyCode.Core.Interfaces; +using FruitBank.Common.Entities; +using FruitBank.Common.SignalRs; +using FruitBankHybrid.Shared.Pages; +using Microsoft.AspNetCore.Components; + +namespace FruitBankHybrid.Shared.Components.Grids.OrderItem; + +//public class GridOrderItem : FruitBankGrid +//{ +// public GridOrderItem() : base() +// { +// GetAllMessageTag = SignalRTags.GetAllTransferDestinations; +// AddMessageTag = SignalRTags.CreateTransferDestination; +// UpdateMessageTag = SignalRTags.UpdateTransferDestination; +// RemoveMessageTag = SignalRTags.RemoveTransferDestination; +// } + +// protected override Task SetParametersAsyncCore(ParameterView parameters) +// { +// if (!IsFirstInitializeParameters) +// { +// //ShowFilterRow = true; +// //ShowGroupPanel = true; +// //AllowSort = false; + +// //etc... +// } + +// return base.SetParametersAsyncCore(parameters); +// } +//} \ No newline at end of file diff --git a/FruitBankHybrid.Shared/Components/Grids/ShippingItems/GridShippingItem.cs b/FruitBankHybrid.Shared/Components/Grids/ShippingItems/GridShippingItem.cs new file mode 100644 index 0000000..c8206ff --- /dev/null +++ b/FruitBankHybrid.Shared/Components/Grids/ShippingItems/GridShippingItem.cs @@ -0,0 +1,32 @@ +//using AyCode.Core.Interfaces; +//using FruitBank.Common.Entities; +//using FruitBank.Common.SignalRs; +//using FruitBankHybrid.Shared.Pages; +//using Microsoft.AspNetCore.Components; + +//namespace FruitBankHybrid.Shared.Components.Grids.ShippingItems; + +//public class GridShippingItem : FruitBankGrid +//{ +// public GridShippingItem() : base() +// { +// GetAllMessageTag = SignalRTags.GetShippingItems; +// AddMessageTag = SignalRTags.AddShippingItem; +// UpdateMessageTag = SignalRTags.UpdateShippingItem; +// //RemoveMessageTag = SignalRTags.; +// } + +// protected override Task SetParametersAsyncCore(ParameterView parameters) +// { +// if (!IsFirstInitializeParameters) +// { +// //ShowFilterRow = true; +// //ShowGroupPanel = true; +// //AllowSort = false; + +// //etc... +// } + +// return base.SetParametersAsyncCore(parameters); +// } +//} \ No newline at end of file diff --git a/FruitBankHybrid.Shared/FruitBankHybrid.Shared.csproj b/FruitBankHybrid.Shared/FruitBankHybrid.Shared.csproj index 37bc466..99c2167 100644 --- a/FruitBankHybrid.Shared/FruitBankHybrid.Shared.csproj +++ b/FruitBankHybrid.Shared/FruitBankHybrid.Shared.csproj @@ -20,6 +20,7 @@ + diff --git a/FruitBankHybrid.Shared/Pages/OrdersAdmin.razor.cs b/FruitBankHybrid.Shared/Pages/OrdersAdmin.razor.cs index 3a458a4..b956d28 100644 --- a/FruitBankHybrid.Shared/Pages/OrdersAdmin.razor.cs +++ b/FruitBankHybrid.Shared/Pages/OrdersAdmin.razor.cs @@ -1,11 +1,16 @@ -using AyCode.Core.Loggers; +using AyCode.Core.Interfaces; +using AyCode.Core.Loggers; +using AyCode.Services.Server.SignalRs; +using AyCode.Services.SignalRs; using DevExpress.Blazor; using FruitBank.Common.Dtos; using FruitBank.Common.Models; +using FruitBank.Common.SignalRs; using FruitBankHybrid.Shared.Services.Loggers; using FruitBankHybrid.Shared.Services.SignalRs; using Mango.Nop.Core.Loggers; using Microsoft.AspNetCore.Components; +using System.Diagnostics; namespace FruitBankHybrid.Shared.Pages; diff --git a/FruitBankHybrid.Shared/Services/SignalRs/SignalRDataSource.cs b/FruitBankHybrid.Shared/Services/SignalRs/SignalRDataSource.cs new file mode 100644 index 0000000..4ab2429 --- /dev/null +++ b/FruitBankHybrid.Shared/Services/SignalRs/SignalRDataSource.cs @@ -0,0 +1,11 @@ +//using AyCode.Core.Interfaces; +//using AyCode.Services.Server.SignalRs; +//using AyCode.Services.SignalRs; +//using System.Diagnostics; + +//namespace FruitBankHybrid.Shared.Services.SignalRs; + +//[Serializable] +//[DebuggerDisplay("Count = {Count}")] +//public class SignalRDataSource(AcSignalRClientBase signalRClient, SignalRCrudTags signalRCrudTags, params object[]? contextIds) +// : AcSignalRDataSource(signalRClient, signalRCrudTags, contextIds) where T : class, IId; \ No newline at end of file