@_reportItem.Company.Name
@if (_reportItem.Express)
@@ -158,4 +158,4 @@
@if (Working)
{
-}
+}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/OfficeSalesRepListPage.razor b/Wonky.Client/Pages/OfficeUserAdvisorCountryListPage.razor
similarity index 96%
rename from Wonky.Client/Pages/OfficeSalesRepListPage.razor
rename to Wonky.Client/Pages/OfficeUserAdvisorCountryListPage.razor
index 636d1c30..8f25c563 100644
--- a/Wonky.Client/Pages/OfficeSalesRepListPage.razor
+++ b/Wonky.Client/Pages/OfficeUserAdvisorCountryListPage.razor
@@ -17,7 +17,7 @@
@using Wonky.Client.Components
@using Microsoft.AspNetCore.Authorization
-@attribute [Authorize(Roles = "Admin, Office")]
+@attribute [Authorize(Roles = "Admin,Office")]
@page "/office/users/advisors/{CountryCode}"
Sælger Oversigt @CountryName
diff --git a/Wonky.Client/Pages/OfficeSalesRepListPage.razor.cs b/Wonky.Client/Pages/OfficeUserAdvisorCountryListPage.razor.cs
similarity index 94%
rename from Wonky.Client/Pages/OfficeSalesRepListPage.razor.cs
rename to Wonky.Client/Pages/OfficeUserAdvisorCountryListPage.razor.cs
index 54dd3290..cc2fcab0 100644
--- a/Wonky.Client/Pages/OfficeSalesRepListPage.razor.cs
+++ b/Wonky.Client/Pages/OfficeUserAdvisorCountryListPage.razor.cs
@@ -6,7 +6,7 @@ using Wonky.Entity.Views;
namespace Wonky.Client.Pages;
-public partial class OfficeSalesRepListPage :IDisposable
+public partial class OfficeUserAdvisorCountryListPage :IDisposable
{
[Inject] public HttpInterceptorService Interceptor { get; set; }
[Inject] public ISystemUserRepository SystemUserRepo { get; set; }
diff --git a/Wonky.Client/Pages/OfficeReportListPage.razor b/Wonky.Client/Pages/OfficeUserAdvisorCountryReportListPage.razor
similarity index 96%
rename from Wonky.Client/Pages/OfficeReportListPage.razor
rename to Wonky.Client/Pages/OfficeUserAdvisorCountryReportListPage.razor
index 8e5c79bb..92939bfd 100644
--- a/Wonky.Client/Pages/OfficeReportListPage.razor
+++ b/Wonky.Client/Pages/OfficeUserAdvisorCountryReportListPage.razor
@@ -17,7 +17,7 @@
@using Wonky.Client.Components
@using Microsoft.AspNetCore.Authorization
-@attribute [Authorize(Roles = "Admin, Office")]
+@attribute [Authorize(Roles = "Admin,Office")]
@page "/office/users/advisors/{CountryCode}/{UserId}/reports"
Rapport Arkiv @UserInfo.FirstName @UserInfo.LastName
diff --git a/Wonky.Client/Pages/OfficeReportListPage.razor.cs b/Wonky.Client/Pages/OfficeUserAdvisorCountryReportListPage.razor.cs
similarity index 97%
rename from Wonky.Client/Pages/OfficeReportListPage.razor.cs
rename to Wonky.Client/Pages/OfficeUserAdvisorCountryReportListPage.razor.cs
index ab5e403a..258cfa8d 100644
--- a/Wonky.Client/Pages/OfficeReportListPage.razor.cs
+++ b/Wonky.Client/Pages/OfficeUserAdvisorCountryReportListPage.razor.cs
@@ -23,7 +23,7 @@ using Wonky.Entity.Views;
namespace Wonky.Client.Pages;
-public partial class OfficeReportListPage : IDisposable
+public partial class OfficeUserAdvisorCountryReportListPage : IDisposable
{
[Parameter] public string UserId { get; set; } = "";
[Parameter] public string CountryCode { get; set; } = "";
diff --git a/Wonky.Client/Pages/OfficeReportViewPage.razor b/Wonky.Client/Pages/OfficeUserAdvisorCountryReportViewPage.razor
similarity index 98%
rename from Wonky.Client/Pages/OfficeReportViewPage.razor
rename to Wonky.Client/Pages/OfficeUserAdvisorCountryReportViewPage.razor
index 5a82479c..94269610 100644
--- a/Wonky.Client/Pages/OfficeReportViewPage.razor
+++ b/Wonky.Client/Pages/OfficeUserAdvisorCountryReportViewPage.razor
@@ -18,7 +18,7 @@
@using Wonky.Client.Components
@using Microsoft.AspNetCore.Authorization
@using Wonky.Client.Models
-@attribute [Authorize(Roles = "Admin, Office")]
+@attribute [Authorize(Roles = "Admin,Office")]
@page "/office/users/advisors/{CountryCode}/{UserId}/reports/{ReportDate}"
diff --git a/Wonky.Client/Pages/OfficeReportViewPage.razor.cs b/Wonky.Client/Pages/OfficeUserAdvisorCountryReportViewPage.razor.cs
similarity index 92%
rename from Wonky.Client/Pages/OfficeReportViewPage.razor.cs
rename to Wonky.Client/Pages/OfficeUserAdvisorCountryReportViewPage.razor.cs
index 99aa3800..2b3db1db 100644
--- a/Wonky.Client/Pages/OfficeReportViewPage.razor.cs
+++ b/Wonky.Client/Pages/OfficeUserAdvisorCountryReportViewPage.razor.cs
@@ -23,7 +23,7 @@ using Wonky.Entity.Views;
namespace Wonky.Client.Pages;
-public partial class OfficeReportViewPage : IDisposable
+public partial class OfficeUserAdvisorCountryReportViewPage : IDisposable
{
///
/// Country code from url parameter
@@ -65,7 +65,7 @@ public partial class OfficeReportViewPage : IDisposable
/// Logger service
///
[Inject]
- public ILogger
Logger { get; set; }
+ public ILogger Logger { get; set; }
///
/// Storage service
@@ -103,10 +103,10 @@ public partial class OfficeReportViewPage : IDisposable
switch (target)
{
case PTarget.OrderPage:
- Navigator.NavigateTo($"/print/orders/{CountryCode}/{UserId}/{ReportDate}?returnUrl={ReturnUrl}");
+ Navigator.NavigateTo($"/report/print/orders/{CountryCode}/{UserId}/{ReportDate}?returnUrl={ReturnUrl}");
break;
case PTarget.FrontPage:
- Navigator.NavigateTo($"/print/report/{CountryCode}/{UserId}/{ReportDate}?returnUrl={ReturnUrl}");
+ Navigator.NavigateTo($"/report/print/summary/{CountryCode}/{UserId}/{ReportDate}?returnUrl={ReturnUrl}");
break;
case PTarget.None:
break;
diff --git a/Wonky.Client/Pages/PreferencesPage.razor b/Wonky.Client/Pages/PreferencesPage.razor
index 39835b0d..928f22d8 100644
--- a/Wonky.Client/Pages/PreferencesPage.razor
+++ b/Wonky.Client/Pages/PreferencesPage.razor
@@ -22,35 +22,35 @@
diff --git a/Wonky.Client/Pages/PrintCatalogPage.razor b/Wonky.Client/Pages/PrintCatalogPage.razor
deleted file mode 100644
index dc76af95..00000000
--- a/Wonky.Client/Pages/PrintCatalogPage.razor
+++ /dev/null
@@ -1,29 +0,0 @@
-@*
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-*@
-
-@using Wonky.Client.Components
-@using Microsoft.AspNetCore.Authorization
-@attribute [Authorize(Roles = "Admin,Office,Advisor,Warehouse")]
-@page "/print/catalog"
-
-
-
-@if (Working)
-{
-
-}
-
diff --git a/Wonky.Client/Pages/PrintCatalogPage.razor.cs b/Wonky.Client/Pages/PrintCatalogPage.razor.cs
deleted file mode 100644
index 62002827..00000000
--- a/Wonky.Client/Pages/PrintCatalogPage.razor.cs
+++ /dev/null
@@ -1,56 +0,0 @@
-// Copyright (C) 2022 FCS Frede's Computer Services.
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero General Public License as
-// published by the Free Software Foundation, either version 3 of the
-// License, or (at your option) any later version.
-//
-// This program is distributed in the hope that it will be useful,
-// but WITHOUT ANY WARRANTY; without even the implied warranty of
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-// GNU Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see [https://www.gnu.org/licenses/agpl-3.0.en.html]
-//
-
-using System;
-using System.Collections.Generic;
-using System.Threading.Tasks;
-using Blazored.LocalStorage;
-using Wonky.Client.HttpInterceptors;
-using Wonky.Client.HttpRepository;
-using Microsoft.AspNetCore.Components;
-using Wonky.Client.Components;
-using Wonky.Client.HttpInterfaces;
-using Wonky.Client.Services;
-using Wonky.Entity.DTO;
-using Wonky.Entity.Requests;
-using Wonky.Entity.Views;
-
-namespace Wonky.Client.Pages;
-
-public partial class PrintCatalogPage : IDisposable
-{
- [Inject] public ILocalStorageService Storage { get; set; }
- [Inject] public IAdvisorCatalogRepository ItemRepo { get; set; }
- [Inject] public HttpInterceptorService Interceptor { get; set; }
-
- private List Items { get; set; } = new();
- private UserInfoView UserInfo { get; set; } = new();
-
- private bool Working { get; set; } = true;
-
- protected override async Task OnInitializedAsync()
- {
- Interceptor.RegisterEvent();
- Interceptor.RegisterBeforeSendEvent();
-
- UserInfo = await Storage.GetItemAsync("_xu");
-
- Items = await ItemRepo.GetPriceList();
- Working = false;
- }
-
- public void Dispose() => Interceptor.DisposeEvent();
-
-}
\ No newline at end of file
diff --git a/Wonky.Client/Pages/PrintOrderPage.razor b/Wonky.Client/Pages/ReportPrintOrderPage.razor
similarity index 96%
rename from Wonky.Client/Pages/PrintOrderPage.razor
rename to Wonky.Client/Pages/ReportPrintOrderPage.razor
index fd01f431..d195ce55 100644
--- a/Wonky.Client/Pages/PrintOrderPage.razor
+++ b/Wonky.Client/Pages/ReportPrintOrderPage.razor
@@ -18,7 +18,7 @@
@using Wonky.Client.Components
@using Microsoft.AspNetCore.Authorization
@attribute [Authorize(Roles = "Admin,Office,Advisor")]
-@page "/print/orders/{CountryCode}/{UserId}/{ReportDate}"
+@page "/report/print/orders/{CountryCode}/{UserId}/{ReportDate}"
diff --git a/Wonky.Client/Pages/PrintOrderPage.razor.cs b/Wonky.Client/Pages/ReportPrintOrderPage.razor.cs
similarity index 95%
rename from Wonky.Client/Pages/PrintOrderPage.razor.cs
rename to Wonky.Client/Pages/ReportPrintOrderPage.razor.cs
index f42ceb12..b8a08c63 100644
--- a/Wonky.Client/Pages/PrintOrderPage.razor.cs
+++ b/Wonky.Client/Pages/ReportPrintOrderPage.razor.cs
@@ -21,7 +21,7 @@ using Wonky.Entity.Views;
namespace Wonky.Client.Pages;
-public partial class PrintOrderPage
+public partial class ReportPrintOrderPage
{
[Parameter] public string CountryCode { get; set; } = "";
[Parameter] public string UserId { get; set; } = "";
@@ -29,7 +29,7 @@ public partial class PrintOrderPage
[Inject] public ILocalStorageService Storage { get; set; }
[Inject] public NavigationManager Navigator { get; set; }
[Inject] private IJSRuntime JSRuntime { get; set; }
- [Inject] public ILogger
Logger { get; set; }
+ [Inject] public ILogger Logger { get; set; }
private ReportView Report { get; set; } = new();
private List Items { get; set; } = new();
private IJSObjectReference JsModule { get; set; }
diff --git a/Wonky.Client/Pages/PrintFrontPage.razor b/Wonky.Client/Pages/ReportPrintSummaryPage.razor
similarity index 96%
rename from Wonky.Client/Pages/PrintFrontPage.razor
rename to Wonky.Client/Pages/ReportPrintSummaryPage.razor
index 97249b31..26e4d413 100644
--- a/Wonky.Client/Pages/PrintFrontPage.razor
+++ b/Wonky.Client/Pages/ReportPrintSummaryPage.razor
@@ -18,7 +18,7 @@
@using Wonky.Client.Components
@using Microsoft.AspNetCore.Authorization
@attribute [Authorize(Roles = "Admin,Office,Advisor")]
-@page "/print/report/{CountryCode}/{UserId}/{ReportDate}"
+@page "/report/print/summary/{CountryCode}/{UserId}/{ReportDate}"
diff --git a/Wonky.Client/Pages/PrintFrontPage.razor.cs b/Wonky.Client/Pages/ReportPrintSummaryPage.razor.cs
similarity index 95%
rename from Wonky.Client/Pages/PrintFrontPage.razor.cs
rename to Wonky.Client/Pages/ReportPrintSummaryPage.razor.cs
index 11ccbd1a..039f12c8 100644
--- a/Wonky.Client/Pages/PrintFrontPage.razor.cs
+++ b/Wonky.Client/Pages/ReportPrintSummaryPage.razor.cs
@@ -22,7 +22,7 @@ using Wonky.Entity.Views;
namespace Wonky.Client.Pages;
-public partial class PrintFrontPage
+public partial class ReportPrintSummaryPage
{
[Parameter] public string CountryCode { get; set; } = "";
[Parameter] public string UserId { get; set; } = "";
@@ -30,7 +30,7 @@ public partial class PrintFrontPage
[Inject] public ILocalStorageService Storage { get; set; }
[Inject] public NavigationManager Navigator { get; set; }
[Inject] private IJSRuntime JSRuntime { get; set; }
- [Inject] public ILogger
Logger { get; set; }
+ [Inject] public ILogger Logger { get; set; }
private ReportView Report { get; set; } = new();
private IJSObjectReference JsModule { get; set; }
private string ReturnUrl { get; set; } = "";
diff --git a/Wonky.Client/Pages/WarehouseOrderListPage.razor b/Wonky.Client/Pages/WarehouseOrderListPage.razor
index cba15e46..515e3c67 100644
--- a/Wonky.Client/Pages/WarehouseOrderListPage.razor
+++ b/Wonky.Client/Pages/WarehouseOrderListPage.razor
@@ -33,4 +33,4 @@
\ No newline at end of file
+ OnGetStatus="GetStatusCallback" OnSetShipped="@SetShippedCallback" OnQPak="QPakCallback" />
\ No newline at end of file
diff --git a/Wonky.Client/Program.cs b/Wonky.Client/Program.cs
index a51e9c15..aae39708 100644
--- a/Wonky.Client/Program.cs
+++ b/Wonky.Client/Program.cs
@@ -60,8 +60,7 @@ builder.Services.AddScoped(
builder.Services.AddScoped();
builder.Services.AddScoped();
builder.Services.AddScoped();
-builder.Services.AddScoped();
-builder.Services.AddScoped();
+builder.Services.AddScoped();
// administrative repositories
builder.Services.AddScoped();
builder.Services.AddScoped();
diff --git a/Wonky.Client/Services/UserProfileService.cs b/Wonky.Client/Services/UserProfileService.cs
index 58a9ee32..74618eb5 100644
--- a/Wonky.Client/Services/UserProfileService.cs
+++ b/Wonky.Client/Services/UserProfileService.cs
@@ -18,11 +18,11 @@ namespace Wonky.Client.Services;
public record UserPref
{
- public string? CompanyFilterPhrase { get; set; } = "";
- public string? CompanySearch { get; set; } = "name";
- public string? CompanySort { get; set; } = "name";
- public string? ItemSearch { get; set; } = "name";
- public string? ItemSort { get; set; } = "name";
+ public string CompanyFilterPhrase { get; set; } = "";
+ public string CompanySearch { get; set; } = "name";
+ public string CompanySort { get; set; } = "name";
+ public string ItemSearch { get; set; } = "name";
+ public string ItemSort { get; set; } = "name";
public string PageSize { get; set; } = "10";
public string WorkDate { get; set; } = "";
public int KmMorning { get; set; }
@@ -32,6 +32,7 @@ public record UserPref
public class UserProfileService
{
private readonly ILocalStorageService _localStorageService;
+ private const string KeyName = "preferences";
public event Action? OnChange;
public UserProfileService(ILocalStorageService localStorageService)
{
@@ -46,7 +47,7 @@ public class UserProfileService
{
DateConfirmed = confirmed
};
- await _localStorageService.SetItemAsync("preferences", newPreferences);
+ await _localStorageService.SetItemAsync(KeyName, newPreferences);
OnChange?.Invoke(newPreferences);
}
@@ -58,7 +59,7 @@ public class UserProfileService
{
KmMorning = kmMorning
};
- await _localStorageService.SetItemAsync("preferences", newPreferences);
+ await _localStorageService.SetItemAsync(KeyName, newPreferences);
OnChange?.Invoke(newPreferences);
}
@@ -70,7 +71,7 @@ public class UserProfileService
{
CompanyFilterPhrase = filterPhrase
};
- await _localStorageService.SetItemAsync("preferences", newPreferences);
+ await _localStorageService.SetItemAsync(KeyName, newPreferences);
OnChange?.Invoke(newPreferences);
}
@@ -82,7 +83,7 @@ public class UserProfileService
{
WorkDate = $"{workDate:yyyy-MM-dd}"
};
- await _localStorageService.SetItemAsync("preferences", newPreferences);
+ await _localStorageService.SetItemAsync(KeyName, newPreferences);
OnChange?.Invoke(newPreferences);
}
@@ -91,7 +92,7 @@ public class UserProfileService
var preferences = await GetPreferences();
var newPreferences = preferences
with { CompanySearch = companySearch };
- await _localStorageService.SetItemAsync("preferences", newPreferences);
+ await _localStorageService.SetItemAsync(KeyName, newPreferences);
OnChange?.Invoke(newPreferences);
}
@@ -100,7 +101,7 @@ public class UserProfileService
var preferences = await GetPreferences();
var newPreferences = preferences
with { CompanySort = companySort };
- await _localStorageService.SetItemAsync("preferences", newPreferences);
+ await _localStorageService.SetItemAsync(KeyName, newPreferences);
OnChange?.Invoke(newPreferences);
}
@@ -109,7 +110,7 @@ public class UserProfileService
var preferences = await GetPreferences();
var newPreferences = preferences
with { ItemSearch = itemSearch };
- await _localStorageService.SetItemAsync("preferences", newPreferences);
+ await _localStorageService.SetItemAsync(KeyName, newPreferences);
OnChange?.Invoke(newPreferences);
}
@@ -118,7 +119,7 @@ public class UserProfileService
var preferences = await GetPreferences();
var newPreferences = preferences
with { ItemSort = itemSort };
- await _localStorageService.SetItemAsync("preferences", newPreferences);
+ await _localStorageService.SetItemAsync(KeyName, newPreferences);
OnChange?.Invoke(newPreferences);
}
@@ -127,13 +128,12 @@ public class UserProfileService
var preferences = await GetPreferences();
var newPreferences = preferences
with { PageSize = pageSize };
- await _localStorageService.SetItemAsync("preferences", newPreferences);
+ await _localStorageService.SetItemAsync(KeyName, newPreferences);
OnChange?.Invoke(newPreferences);
}
public async Task GetPreferences()
{
- return await _localStorageService.GetItemAsync("preferences").ConfigureAwait(true)
- ?? new UserPref();
+ return await _localStorageService.GetItemAsync(KeyName) ?? new UserPref();
}
}
\ No newline at end of file
diff --git a/Wonky.Client/Shared/NavMenu.razor b/Wonky.Client/Shared/NavMenu.razor
index 995242ef..201a97bf 100644
--- a/Wonky.Client/Shared/NavMenu.razor
+++ b/Wonky.Client/Shared/NavMenu.razor
@@ -17,6 +17,9 @@
@inject IWebAssemblyHostEnvironment HostEnvironment
@using Wonky.Client.Components;
+@using Wonky.Client.Services
+@using Wonky.Entity.Views
+@using Blazored.LocalStorage
@@ -64,18 +67,18 @@
ToDo
+
+
+ Priskatalog
+
+
Firmaer
-
- Priskatalog
-
-
-
-
+
Aftaler/Tilbud
@@ -85,7 +88,7 @@
-
+
Dagsrapporter
@@ -101,13 +104,15 @@
@code {
+
private bool collapseNavMenu = true;
private string? NavMenuCssClass => collapseNavMenu ? "collapse" : null;
-
+
private void ToggleNavMenu()
{
collapseNavMenu = !collapseNavMenu;
}
-
+
+
}
\ No newline at end of file
diff --git a/Wonky.Client/Shared/PriceListModal.razor b/Wonky.Client/Shared/PriceCatalogModal.razor
similarity index 97%
rename from Wonky.Client/Shared/PriceListModal.razor
rename to Wonky.Client/Shared/PriceCatalogModal.razor
index c82d8e97..9714507b 100644
--- a/Wonky.Client/Shared/PriceListModal.razor
+++ b/Wonky.Client/Shared/PriceCatalogModal.razor
@@ -41,7 +41,7 @@
diff --git a/Wonky.Client/Shared/PriceListModal.razor.cs b/Wonky.Client/Shared/PriceCatalogModal.razor.cs
similarity index 76%
rename from Wonky.Client/Shared/PriceListModal.razor.cs
rename to Wonky.Client/Shared/PriceCatalogModal.razor.cs
index 9513817d..fba3c4c6 100644
--- a/Wonky.Client/Shared/PriceListModal.razor.cs
+++ b/Wonky.Client/Shared/PriceCatalogModal.razor.cs
@@ -24,31 +24,41 @@ using Wonky.Entity.Views;
namespace Wonky.Client.Shared;
-public partial class PriceListModal : IDisposable
+public partial class PriceCatalogModal : IDisposable
{
- [Parameter] public string CountryCode { get; set; } = "dk";
+ [Parameter] public string CountryCode { get; set; } = "";
[Parameter] public EventCallback OnSelected { get; set; }
- [Inject] public IAdvisorCatalogRepository Catalog { get; set; }
+ [Inject] public ICountryCatalogRepository Catalog { get; set; }
[Inject] public HttpInterceptorService Interceptor { get; set; }
[Inject] public UserProfileService ProfileService { get; set; }
private string _modalDisplay = "";
private bool _showBackdrop;
private List Items { get; set; } = new();
- private MetaData? ResponseMeta { get; set; } = new();
- private CatalogPaging _paging = new();
+ private MetaData? MetaInfo { get; set; } = new();
+ private CatalogPager _pager = new();
private UserPref _userPref = new();
- protected override async Task OnInitializedAsync()
+ protected override async Task OnParametersSetAsync()
{
- _userPref = await ProfileService.GetPreferences();
- _paging.OrderBy = _userPref.ItemSort;
- _paging.SearchColumn = _userPref.ItemSearch;
- _paging.PageSize = Convert.ToInt32(_userPref.PageSize);
Interceptor.RegisterEvent();
Interceptor.RegisterBeforeSendEvent();
await GetSalesItems();
}
+ protected override async Task OnInitializedAsync()
+ {
+ _userPref = await ProfileService.GetPreferences();
+ _pager.OrderBy = _userPref.ItemSort;
+ _pager.SearchColumn = _userPref.ItemSearch;
+ _pager.PageSize = Convert.ToInt32(_userPref.PageSize);
+ }
+
+ private async Task GetSalesItems()
+ {
+ var pagingResponse = await Catalog.GetSalesItemsPaged(CountryCode, _pager);
+ Items = pagingResponse.Items!;
+ MetaInfo = pagingResponse.MetaData;
+ }
private void SelectItem(string itemId, string quantity, string rate)
{
@@ -59,44 +69,37 @@ public partial class PriceListModal : IDisposable
private async Task SelectedPage(int page)
{
Items = new List();
- _paging.PageNumber = page;
+ _pager.PageNumber = page;
await GetSalesItems();
}
private async Task SetSearchPhrase(string searchTerm)
{
Items = new List();
- _paging.PageNumber = 1;
- _paging.SearchTerm = searchTerm;
+ _pager.PageNumber = 1;
+ _pager.SearchTerm = searchTerm;
await GetSalesItems();
}
- private async Task GetSalesItems()
- {
- var pagingResponse = await Catalog.GetSalesItemsPaged(_paging);
- Items = pagingResponse.Items!;
- ResponseMeta = pagingResponse.MetaData;
- }
-
private async Task SetPageSize(string pageSize)
{
Items = new List();
- _paging.PageSize = Convert.ToInt32(pageSize);
- _paging.PageNumber = 1;
+ _pager.PageSize = Convert.ToInt32(pageSize);
+ _pager.PageNumber = 1;
await GetSalesItems();
}
private async Task SetSearchCol(string columnName)
{
Items = new List();
- _paging.PageNumber = 1;
- _paging.SearchColumn = columnName;
+ _pager.PageNumber = 1;
+ _pager.SearchColumn = columnName;
await GetSalesItems();
}
private async Task SetSortCol(string orderBy)
{
Items = new List();
- _paging.OrderBy = orderBy;
+ _pager.OrderBy = orderBy;
await GetSalesItems();
}
diff --git a/Wonky.Client/Wonky.Client.csproj b/Wonky.Client/Wonky.Client.csproj
index 8cc7d5f2..ae7de65b 100644
--- a/Wonky.Client/Wonky.Client.csproj
+++ b/Wonky.Client/Wonky.Client.csproj
@@ -31,6 +31,7 @@
PreserveNewest
+
@@ -3783,6 +3784,7 @@
+
diff --git a/Wonky.Client/wwwroot/appsettings.json b/Wonky.Client/wwwroot/appsettings.json
index ab61f325..857e3c19 100644
--- a/Wonky.Client/wwwroot/appsettings.json
+++ b/Wonky.Client/wwwroot/appsettings.json
@@ -1,14 +1,14 @@
{
"appInfo": {
"name": "Wonky Client",
- "version": "0.97.x",
+ "version": "0.97.1",
"rc": true,
"sandBox": false,
"image": "grumpy-coder.png"
},
"apiConfig": {
- "baseUrl": "https://dev.innotec.dk",
- "catalog": "api/v2/catalog",
+ "baseUrl": "https://zeta.innotec.dk",
+ "catalog": "api/v2/catalog/country",
"crmCustomers": "api/v2/crm/companies",
"crmInventoryExt": "history/inventory",
"crmProductExt": "history/products",
@@ -30,7 +30,7 @@
"servicesVatNo": "api/v2/services/brReg",
"servicesAuth": "token",
"syncRpc": "api/v2/rpc",
- "syncRpcInvoiceExt": "invoices/rpc",
+ "syncRpcInvoiceExt": "invoices",
"userInfo": "api/auth/userinfo",
"warehouse": "api/v2/warehouse/packages"
},
diff --git a/Wonky.Client/wwwroot/css/app.css b/Wonky.Client/wwwroot/css/app.css
index 11012adf..87c8016c 100644
--- a/Wonky.Client/wwwroot/css/app.css
+++ b/Wonky.Client/wwwroot/css/app.css
@@ -16,7 +16,6 @@ body {
.workDate {
font-variant: small-caps;
}
-
.btn.btn-edit {
color: #030303;
background-color: #a2a2ec;
diff --git a/Wonky.Entity/Requests/CatalogPaging.cs b/Wonky.Entity/Requests/CatalogPager.cs
similarity index 98%
rename from Wonky.Entity/Requests/CatalogPaging.cs
rename to Wonky.Entity/Requests/CatalogPager.cs
index fd7ecb96..b2653dd8 100644
--- a/Wonky.Entity/Requests/CatalogPaging.cs
+++ b/Wonky.Entity/Requests/CatalogPager.cs
@@ -15,7 +15,7 @@
namespace Wonky.Entity.Requests;
-public class CatalogPaging
+public class CatalogPager
{
///
/// internal default page size