diff --git a/Wonky.Client/OverlayCustomer/CustomerActivityListOverlay.razor b/Wonky.Client/Overlay.Customer/CustomerActivityListOverlay.razor similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerActivityListOverlay.razor rename to Wonky.Client/Overlay.Customer/CustomerActivityListOverlay.razor diff --git a/Wonky.Client/OverlayCustomer/CustomerActivityListOverlay.razor.cs b/Wonky.Client/Overlay.Customer/CustomerActivityListOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerActivityListOverlay.razor.cs rename to Wonky.Client/Overlay.Customer/CustomerActivityListOverlay.razor.cs diff --git a/Wonky.Client/OverlayCustomer/CustomerActivityViewOverlay.razor b/Wonky.Client/Overlay.Customer/CustomerActivityViewOverlay.razor similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerActivityViewOverlay.razor rename to Wonky.Client/Overlay.Customer/CustomerActivityViewOverlay.razor diff --git a/Wonky.Client/OverlayCustomer/CustomerActivityViewOverlay.razor.cs b/Wonky.Client/Overlay.Customer/CustomerActivityViewOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerActivityViewOverlay.razor.cs rename to Wonky.Client/Overlay.Customer/CustomerActivityViewOverlay.razor.cs diff --git a/Wonky.Client/OverlayCustomer/CustomerInventoryListOverlay.razor b/Wonky.Client/Overlay.Customer/CustomerInventoryListOverlay.razor similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerInventoryListOverlay.razor rename to Wonky.Client/Overlay.Customer/CustomerInventoryListOverlay.razor diff --git a/Wonky.Client/OverlayCustomer/CustomerInventoryListOverlay.razor.cs b/Wonky.Client/Overlay.Customer/CustomerInventoryListOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerInventoryListOverlay.razor.cs rename to Wonky.Client/Overlay.Customer/CustomerInventoryListOverlay.razor.cs diff --git a/Wonky.Client/OverlayCustomer/CustomerInventoryReorderOverlay.razor b/Wonky.Client/Overlay.Customer/CustomerInventoryReorderOverlay.razor similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerInventoryReorderOverlay.razor rename to Wonky.Client/Overlay.Customer/CustomerInventoryReorderOverlay.razor diff --git a/Wonky.Client/OverlayCustomer/CustomerInventoryReorderOverlay.razor.cs b/Wonky.Client/Overlay.Customer/CustomerInventoryReorderOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerInventoryReorderOverlay.razor.cs rename to Wonky.Client/Overlay.Customer/CustomerInventoryReorderOverlay.razor.cs diff --git a/Wonky.Client/OverlayCustomer/CustomerInvoiceListOverlay.razor b/Wonky.Client/Overlay.Customer/CustomerInvoiceListOverlay.razor similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerInvoiceListOverlay.razor rename to Wonky.Client/Overlay.Customer/CustomerInvoiceListOverlay.razor diff --git a/Wonky.Client/OverlayCustomer/CustomerInvoiceListOverlay.razor.cs b/Wonky.Client/Overlay.Customer/CustomerInvoiceListOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerInvoiceListOverlay.razor.cs rename to Wonky.Client/Overlay.Customer/CustomerInvoiceListOverlay.razor.cs diff --git a/Wonky.Client/OverlayCustomer/CustomerInvoiceViewOverlay.razor b/Wonky.Client/Overlay.Customer/CustomerInvoiceViewOverlay.razor similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerInvoiceViewOverlay.razor rename to Wonky.Client/Overlay.Customer/CustomerInvoiceViewOverlay.razor diff --git a/Wonky.Client/OverlayCustomer/CustomerInvoiceViewOverlay.razor.cs b/Wonky.Client/Overlay.Customer/CustomerInvoiceViewOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayCustomer/CustomerInvoiceViewOverlay.razor.cs rename to Wonky.Client/Overlay.Customer/CustomerInvoiceViewOverlay.razor.cs diff --git a/Wonky.Client/OverlayDocuments/ProductSelectionOverlay.razor b/Wonky.Client/Overlay.Documents/ProductSelectionOverlay.razor similarity index 100% rename from Wonky.Client/OverlayDocuments/ProductSelectionOverlay.razor rename to Wonky.Client/Overlay.Documents/ProductSelectionOverlay.razor diff --git a/Wonky.Client/OverlayDocuments/ProductSelectionOverlay.razor.cs b/Wonky.Client/Overlay.Documents/ProductSelectionOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayDocuments/ProductSelectionOverlay.razor.cs rename to Wonky.Client/Overlay.Documents/ProductSelectionOverlay.razor.cs diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerActivityListOverlay.razor b/Wonky.Client/Overlay.Office/OfficeCustomerActivityListOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerActivityListOverlay.razor rename to Wonky.Client/Overlay.Office/OfficeCustomerActivityListOverlay.razor diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerActivityListOverlay.razor.cs b/Wonky.Client/Overlay.Office/OfficeCustomerActivityListOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerActivityListOverlay.razor.cs rename to Wonky.Client/Overlay.Office/OfficeCustomerActivityListOverlay.razor.cs diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerActivityViewOverlay.razor b/Wonky.Client/Overlay.Office/OfficeCustomerActivityViewOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerActivityViewOverlay.razor rename to Wonky.Client/Overlay.Office/OfficeCustomerActivityViewOverlay.razor diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerActivityViewOverlay.razor.cs b/Wonky.Client/Overlay.Office/OfficeCustomerActivityViewOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerActivityViewOverlay.razor.cs rename to Wonky.Client/Overlay.Office/OfficeCustomerActivityViewOverlay.razor.cs diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerInventoryItemReorderOverlay.razor b/Wonky.Client/Overlay.Office/OfficeCustomerInventoryItemReorderOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerInventoryItemReorderOverlay.razor rename to Wonky.Client/Overlay.Office/OfficeCustomerInventoryItemReorderOverlay.razor diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerInventoryItemReorderOverlay.razor.cs b/Wonky.Client/Overlay.Office/OfficeCustomerInventoryItemReorderOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerInventoryItemReorderOverlay.razor.cs rename to Wonky.Client/Overlay.Office/OfficeCustomerInventoryItemReorderOverlay.razor.cs diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerInventoryListReorderComponent.razor b/Wonky.Client/Overlay.Office/OfficeCustomerInventoryListReorderComponent.razor similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerInventoryListReorderComponent.razor rename to Wonky.Client/Overlay.Office/OfficeCustomerInventoryListReorderComponent.razor diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerInventoryListReorderComponent.razor.cs b/Wonky.Client/Overlay.Office/OfficeCustomerInventoryListReorderComponent.razor.cs similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerInventoryListReorderComponent.razor.cs rename to Wonky.Client/Overlay.Office/OfficeCustomerInventoryListReorderComponent.razor.cs diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerInvoiceListOverlay.razor b/Wonky.Client/Overlay.Office/OfficeCustomerInvoiceListOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerInvoiceListOverlay.razor rename to Wonky.Client/Overlay.Office/OfficeCustomerInvoiceListOverlay.razor diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerInvoiceListOverlay.razor.cs b/Wonky.Client/Overlay.Office/OfficeCustomerInvoiceListOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerInvoiceListOverlay.razor.cs rename to Wonky.Client/Overlay.Office/OfficeCustomerInvoiceListOverlay.razor.cs diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerInvoiceViewOverlay.razor b/Wonky.Client/Overlay.Office/OfficeCustomerInvoiceViewOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerInvoiceViewOverlay.razor rename to Wonky.Client/Overlay.Office/OfficeCustomerInvoiceViewOverlay.razor diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerInvoiceViewOverlay.razor.cs b/Wonky.Client/Overlay.Office/OfficeCustomerInvoiceViewOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerInvoiceViewOverlay.razor.cs rename to Wonky.Client/Overlay.Office/OfficeCustomerInvoiceViewOverlay.razor.cs diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerListInventoryOverlay.razor b/Wonky.Client/Overlay.Office/OfficeCustomerListInventoryOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerListInventoryOverlay.razor rename to Wonky.Client/Overlay.Office/OfficeCustomerListInventoryOverlay.razor diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerListInventoryOverlay.razor.cs b/Wonky.Client/Overlay.Office/OfficeCustomerListInventoryOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerListInventoryOverlay.razor.cs rename to Wonky.Client/Overlay.Office/OfficeCustomerListInventoryOverlay.razor.cs diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerOrderInventoryListOverlay.razor b/Wonky.Client/Overlay.Office/OfficeCustomerOrderInventoryListOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerOrderInventoryListOverlay.razor rename to Wonky.Client/Overlay.Office/OfficeCustomerOrderInventoryListOverlay.razor diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerOrderInventoryListOverlay.razor.cs b/Wonky.Client/Overlay.Office/OfficeCustomerOrderInventoryListOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerOrderInventoryListOverlay.razor.cs rename to Wonky.Client/Overlay.Office/OfficeCustomerOrderInventoryListOverlay.razor.cs diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerOrderInventoryReorderOverlay.razor b/Wonky.Client/Overlay.Office/OfficeCustomerOrderInventoryReorderOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerOrderInventoryReorderOverlay.razor rename to Wonky.Client/Overlay.Office/OfficeCustomerOrderInventoryReorderOverlay.razor diff --git a/Wonky.Client/OverlayOffice/OfficeCustomerOrderInventoryReorderOverlay.razor.cs b/Wonky.Client/Overlay.Office/OfficeCustomerOrderInventoryReorderOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOffice/OfficeCustomerOrderInventoryReorderOverlay.razor.cs rename to Wonky.Client/Overlay.Office/OfficeCustomerOrderInventoryReorderOverlay.razor.cs diff --git a/Wonky.Client/OverlayOrderCreate/CatalogPagedOverlay.razor b/Wonky.Client/Overlay.Orders/CatalogPagedOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOrderCreate/CatalogPagedOverlay.razor rename to Wonky.Client/Overlay.Orders/CatalogPagedOverlay.razor diff --git a/Wonky.Client/OverlayOrderCreate/CatalogPagedOverlay.razor.cs b/Wonky.Client/Overlay.Orders/CatalogPagedOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOrderCreate/CatalogPagedOverlay.razor.cs rename to Wonky.Client/Overlay.Orders/CatalogPagedOverlay.razor.cs diff --git a/Wonky.Client/OverlayOrderCreate/ConfirmCheckOverlay.razor b/Wonky.Client/Overlay.Orders/ConfirmCheckOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOrderCreate/ConfirmCheckOverlay.razor rename to Wonky.Client/Overlay.Orders/ConfirmCheckOverlay.razor diff --git a/Wonky.Client/OverlayOrderCreate/ConfirmCheckOverlay.razor.cs b/Wonky.Client/Overlay.Orders/ConfirmCheckOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOrderCreate/ConfirmCheckOverlay.razor.cs rename to Wonky.Client/Overlay.Orders/ConfirmCheckOverlay.razor.cs diff --git a/Wonky.Client/OverlayOrderCreate/ProductHistoryOverlay.razor b/Wonky.Client/Overlay.Orders/ProductHistoryOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOrderCreate/ProductHistoryOverlay.razor rename to Wonky.Client/Overlay.Orders/ProductHistoryOverlay.razor diff --git a/Wonky.Client/OverlayOrderCreate/ProductHistoryOverlay.razor.cs b/Wonky.Client/Overlay.Orders/ProductHistoryOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOrderCreate/ProductHistoryOverlay.razor.cs rename to Wonky.Client/Overlay.Orders/ProductHistoryOverlay.razor.cs diff --git a/Wonky.Client/OverlayOrderCreate/ProductPriceHistoryOverlay.razor b/Wonky.Client/Overlay.Orders/ProductPriceHistoryOverlay.razor similarity index 100% rename from Wonky.Client/OverlayOrderCreate/ProductPriceHistoryOverlay.razor rename to Wonky.Client/Overlay.Orders/ProductPriceHistoryOverlay.razor diff --git a/Wonky.Client/OverlayOrderCreate/ProductPriceHistoryOverlay.razor.cs b/Wonky.Client/Overlay.Orders/ProductPriceHistoryOverlay.razor.cs similarity index 100% rename from Wonky.Client/OverlayOrderCreate/ProductPriceHistoryOverlay.razor.cs rename to Wonky.Client/Overlay.Orders/ProductPriceHistoryOverlay.razor.cs diff --git a/Wonky.Client/Overlay.System/SelectCustomerPagedOverlay.razor b/Wonky.Client/Overlay.System/SelectCustomerPagedOverlay.razor new file mode 100644 index 00000000..bb9dfb8f --- /dev/null +++ b/Wonky.Client/Overlay.System/SelectCustomerPagedOverlay.razor @@ -0,0 +1,115 @@ +@* 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 Wonky.Client.Helpers +