From 1597d99bff575ed5d3801d528207d9489f59454e Mon Sep 17 00:00:00 2001 From: Frede Hundewadt Date: Fri, 16 Jun 2023 11:18:36 +0200 Subject: [PATCH] disable history and statistic button if account contains `NY` --- .../Pages/AdvisorCustomerViewEditPage.razor | 12 ++++++++++-- .../Pages/AdvisorCustomerViewEditPage.razor.cs | 15 ++++++++++----- Wonky.Client/Pages/CommonPreferencesPage.razor | 4 ++-- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/Wonky.Client/Pages/AdvisorCustomerViewEditPage.razor b/Wonky.Client/Pages/AdvisorCustomerViewEditPage.razor index 106720c9..72caf388 100644 --- a/Wonky.Client/Pages/AdvisorCustomerViewEditPage.razor +++ b/Wonky.Client/Pages/AdvisorCustomerViewEditPage.razor @@ -38,8 +38,16 @@ { Arbejdssted } - Statistik - + @if (_company.Account.StartsWith("NY")) + { + Statistik + } + else + { + Statistik + } + + Tilbage diff --git a/Wonky.Client/Pages/AdvisorCustomerViewEditPage.razor.cs b/Wonky.Client/Pages/AdvisorCustomerViewEditPage.razor.cs index 9b5152e9..e4c9dbe2 100644 --- a/Wonky.Client/Pages/AdvisorCustomerViewEditPage.razor.cs +++ b/Wonky.Client/Pages/AdvisorCustomerViewEditPage.razor.cs @@ -228,11 +228,14 @@ public partial class AdvisorCustomerViewEditPage : IDisposable if (firstRender) { await GetContacts(CompanyId); - _ = await HistoryRepo.RequestErpSync(CompanyId, _company.HistorySync, false); - _ = await DrawerService.GetInvoiceDrawerAsync(CompanyId); - _ = await DrawerService.GetInventoryDrawerAsync(CompanyId); _ = await DrawerService.GetActivityDrawerAsync(CompanyId); - _ = await DrawerService.GetStatisticDrawerAsync(CompanyId); + if (!_company.Account.StartsWith("NY")) + { + _ = await HistoryRepo.RequestErpSync(CompanyId, _company.HistorySync, false); + _ = await DrawerService.GetInvoiceDrawerAsync(CompanyId); + _ = await DrawerService.GetInventoryDrawerAsync(CompanyId); + _ = await DrawerService.GetStatisticDrawerAsync(CompanyId); + } } } @@ -242,6 +245,9 @@ public partial class AdvisorCustomerViewEditPage : IDisposable Toaster.ShowInfo("Afventer svar fra tjenester ..."); _enableLink = 0; _enableActivity = 0; + + _ = await DrawerService.GetActivityDrawerAsync(CompanyId, true); + var newSync = await HistoryRepo.RequestErpSync(CompanyId, _company.HistorySync, true); if (!string.IsNullOrWhiteSpace(newSync)) { @@ -249,7 +255,6 @@ public partial class AdvisorCustomerViewEditPage : IDisposable _company = _infoDrawer.Content; _ = await DrawerService.GetInvoiceDrawerAsync(CompanyId, true); _ = await DrawerService.GetInventoryDrawerAsync(CompanyId, true); - _ = await DrawerService.GetActivityDrawerAsync(CompanyId, true); _ = await DrawerService.GetStatisticDrawerAsync(CompanyId, true); } _enableLink = 1; diff --git a/Wonky.Client/Pages/CommonPreferencesPage.razor b/Wonky.Client/Pages/CommonPreferencesPage.razor index c69635a8..9aec0ca5 100644 --- a/Wonky.Client/Pages/CommonPreferencesPage.razor +++ b/Wonky.Client/Pages/CommonPreferencesPage.razor @@ -24,7 +24,7 @@ - +
@@ -38,7 +38,7 @@
- +