diff --git a/FruitBankHybrid.Shared/Components/GridDetailOrderDto.razor b/FruitBankHybrid.Shared/Components/GridDetailOrderDto.razor index ee22bad..1006ca8 100644 --- a/FruitBankHybrid.Shared/Components/GridDetailOrderDto.razor +++ b/FruitBankHybrid.Shared/Components/GridDetailOrderDto.razor @@ -17,12 +17,13 @@ - @* *@ + + @@ -111,6 +112,34 @@ LoadingPanelVisibility.Visible = false; } + // void OnCustomizeElement(GridCustomizeElementEventArgs e) + // { + // if (e.ElementType == GridElementType.DataCell) + // { + // //if (some_condition) + // e.Attributes["title"] = "some tooltip"; + // } + // } + + // void Grid_CustomizeElement(GridCustomizeElementEventArgs e) + // { + // if (e.ElementType == GridElementType.DataCell) + // { + // var fieldName = ((DxGridDataColumn)e.Column).FieldName; + // var cellIdentifier = e.VisibleIndex + ":" + fieldName; + + // e.Attributes["data-id"] = cellIdentifier; + // e.Attributes["onmouseenter"] = EventCallback.Factory.Create( + // this, + // async _ => + // { + // hoveredCellInfo = fieldName + ": " + e.Grid.GetRowValue(e.VisibleIndex, fieldName); + // selector = "td[data-id=\"" + cellIdentifier + "\"]"; + // await Hint.ShowAsync(); + // }); + // } + // } + protected async Task OnActiveTabChanged(int activeTabIndex) { _activeTabIndex = activeTabIndex; diff --git a/FruitBankHybrid.Shared/Components/GridDetailOrderItemDto.razor b/FruitBankHybrid.Shared/Components/GridDetailOrderItemDto.razor index 4cde8f1..bf0da5f 100644 --- a/FruitBankHybrid.Shared/Components/GridDetailOrderItemDto.razor +++ b/FruitBankHybrid.Shared/Components/GridDetailOrderItemDto.razor @@ -32,8 +32,6 @@ @* *@ - - @@ -41,6 +39,9 @@ @* *@ + + + diff --git a/FruitBankHybrid.Shared/Components/GridShippingItemTemplate.razor b/FruitBankHybrid.Shared/Components/GridShippingItemTemplate.razor index f95a4ec..2c641bd 100644 --- a/FruitBankHybrid.Shared/Components/GridShippingItemTemplate.razor +++ b/FruitBankHybrid.Shared/Components/GridShippingItemTemplate.razor @@ -20,8 +20,8 @@ FocusedRowChanged="Grid_FocusedRowChanged" *@ + CssClass="@GridCss" ValidationEnabled="false" EditMode="GridEditMode.EditRow" + FocusedRowChanged="Grid_FocusedRowChanged"> @* - @* *@ + + - +@* + @{ + if (context.DataColumn.FieldName == nameof(ShippingItem.ShippingDocumentId)) + { + @(String.Format("{0:P2}", context.Value)) + // format the value as percentage + } + else + { + @context.DisplayText + } + } + + *@ @{ var shippingItemPallets = ((ShippingItem)context.DataItem).ShippingItemPallets; @@ -100,7 +114,7 @@ FocusedRowChanged="Grid_FocusedRowChanged" *@ @if (IsMasterGrid) { - + } diff --git a/FruitBankHybrid.Shared/Databases/DatabaseClient.cs b/FruitBankHybrid.Shared/Databases/DatabaseClient.cs index 01ce922..a223791 100644 --- a/FruitBankHybrid.Shared/Databases/DatabaseClient.cs +++ b/FruitBankHybrid.Shared/Databases/DatabaseClient.cs @@ -60,12 +60,12 @@ public class ProductDtoTable(FruitBankSignalRClient fruitBankSignalRClient) : Mg private readonly SemaphoreSlim _semaphoreSlim = new(1); public async Task LoadDataAsync(bool onlyIfEmpty = true) { - if (onlyIfEmpty && Count != 0) return this; + if (onlyIfEmpty && Count > 0) return this; using (await _semaphoreSlim.UseWaitAsync()) { //Előfordulhat, h egy másik szálban már megtörtént a refresh... - J. - if (onlyIfEmpty && Count != 0) return this; + if (onlyIfEmpty && Count > 0) return this; var items = (await fruitBankSignalRClient.GetProductDtoTableItems() ?? []); @@ -86,11 +86,11 @@ public class OrderDtoTable(FruitBankSignalRClient fruitBankSignalRClient) : MgOb public async Task LoadDataAsync(bool onlyIfEmpty = true) { - if (onlyIfEmpty && Count != 0) return this; + if (onlyIfEmpty && Count > 0) return this; using (await _semaphoreSlim.UseWaitAsync()) { - if (Count != 0) return this; + if (Count > 0) return this; var items = (await fruitBankSignalRClient.GetAllOrderDtoTableItems() ?? []); diff --git a/FruitBankHybrid.Shared/Layout/NavMenu.razor b/FruitBankHybrid.Shared/Layout/NavMenu.razor index da7c360..613268f 100644 --- a/FruitBankHybrid.Shared/Layout/NavMenu.razor +++ b/FruitBankHybrid.Shared/Layout/NavMenu.razor @@ -28,12 +28,12 @@ diff --git a/FruitBankHybrid.Shared/Pages/Home.razor b/FruitBankHybrid.Shared/Pages/Home.razor index f8eae27..0053c25 100644 --- a/FruitBankHybrid.Shared/Pages/Home.razor +++ b/FruitBankHybrid.Shared/Pages/Home.razor @@ -12,12 +12,12 @@ Welcome to your new app running on @Factor using @Platform.
- +
- +
diff --git a/FruitBankHybrid.Shared/Pages/MeasuringIn.razor b/FruitBankHybrid.Shared/Pages/MeasuringIn.razor index 4eed6ec..08dfd58 100644 --- a/FruitBankHybrid.Shared/Pages/MeasuringIn.razor +++ b/FruitBankHybrid.Shared/Pages/MeasuringIn.razor @@ -8,7 +8,7 @@ @using FruitBankHybrid.Shared.Services @using Mango.Nop.Core.Dtos -

Bejövő mérés

+

Áru bevételezés

Kimenő mérés +

Áru kiadás

diff --git a/FruitBankHybrid.Shared/wwwroot/app.css b/FruitBankHybrid.Shared/wwwroot/app.css index 097605d..b3d657c 100644 --- a/FruitBankHybrid.Shared/wwwroot/app.css +++ b/FruitBankHybrid.Shared/wwwroot/app.css @@ -103,6 +103,7 @@ h1:focus { font-weight: 700; color: #161616; } + /* DevExpress and Bootstrap Themes */ .alt-item > td:not(.dxbl-grid-empty-cell), .alt-item > td:not(.dxbl-grid-indent-cell) {