* Added Syncfusion

* Changed MainPage
* Added styles
* Changed ScheduleOrders grid
This commit is contained in:
2025-02-03 21:30:26 +01:00
parent 177fce1fdf
commit 8146ee189e
8 changed files with 141 additions and 89 deletions

View File

@@ -4,6 +4,7 @@
@inject ScheduleOrderService ScheduleOrderService
@using SytelineSaAppEfDataModel.Dtos
@using OrdersManagement.Components.Pages.Shared
@using GridColumns = BlazorBootstrap.GridColumns
@inherits LayoutComponentBase
<h3>Zamówienie klienta nr @CustomerOrders.FirstOrDefault()?.CoNum</h3>
@@ -49,17 +50,17 @@
</div>
</div>
<br/>
@if (_isVisible)
{
<div class="row">
<h3>Zamówienie DELFOR do zamówienia @CustomerOrders.FirstOrDefault()?.CoNum</h3>
</div>
<br/>
<div class="row">
<ScheduleOrdersGrid PageSize="5" PassGridRef="SetGridRef" DataProvider="ScheduleOrdersDataProvider"></ScheduleOrdersGrid>
</div>
<br/>
}
@* @if (_isVisible) *@
@* { *@
@* <div class="row"> *@
@* <h3>Zamówienie DELFOR do zamówienia @CustomerOrders.FirstOrDefault()?.CoNum</h3> *@
@* </div> *@
@* <br/> *@
@* <div class="row"> *@
@* <ScheduleOrdersGrid PageSize="5" PassGridRef="SetGridRef" DataProvider="ScheduleOrdersDataProvider"></ScheduleOrdersGrid> *@
@* </div> *@
@* <br/> *@
@* } *@
<div class="row">
<h3>Indeksy</h3>
</div>
@@ -242,7 +243,7 @@
private bool _isVisibleCustomerOrderLine;
private bool _isVisibleCustomerOrderLineItem;
private Grid<ScheduleOrderDto> _gridRef = new();
// private SfGrid<ScheduleOrderDto> _gridRef = new();
private bool _isVisible = true;
private string _text = "Pokaż powiązane zamówienia DELFOR";
@@ -262,7 +263,7 @@
{
if (firstRender)
{
await SetGridRef(_gridRef);
// await SetGridRef(_gridRef);
StateHasChanged();
_isVisible = false;
}
@@ -291,17 +292,17 @@
}
else
{
await _gridRef.RefreshDataAsync();
// await _gridRef.Refresh();
StateHasChanged();
_isVisible = true;
_text = "Ukryj";
}
}
private async Task SetGridRef(Grid<ScheduleOrderDto> grid)
{
_gridRef = grid;
}
// private async Task SetGridRef(SfGrid<ScheduleOrderDto> grid)
// {
// _gridRef = grid;
// }
private async Task<GridDataProviderResult<ScheduleOrderDto>> ScheduleOrdersDataProvider(GridDataProviderRequest<ScheduleOrderDto> request)
{