From fdab3dc2bbf44310cd115352b0dfb67b3ea70b8e Mon Sep 17 00:00:00 2001 From: Frede Hundewadt <22748698+fhdk@users.noreply.github.com> Date: Tue, 6 Sep 2022 17:30:26 +0200 Subject: [PATCH] v0.14.5 --- .../AdvisorActivityTableComponent.razor | 75 +++++++++++ ...=> AdvisorActivityTableComponent.razor.cs} | 33 +++-- .../Components/LandingComponentAdvisor.razor | 3 +- ...zor => OfficeActivityTableComponent.razor} | 0 ... => OfficeActivityTableComponent.razor.cs} | 2 +- .../OfficeAdvisorCustomerTableComponent.razor | 4 +- .../Components/OrderCreateComponent.razor | 22 ---- .../HttpInterfaces/IActivityHttpRepository.cs | 1 + .../HttpRepository/ActivityHttpRepository.cs | 8 +- .../Pages/AdvisorListActivityTodayPage.razor | 4 +- .../Pages/AdvisorNewActivityPage.razor.cs | 2 +- .../Pages/AdvisorViewActivityPage.razor | 117 +++++++++++++++++- .../Pages/AdvisorViewActivityPage.razor.cs | 55 ++++++++ .../Pages/AdvisorViewReportPage.razor | 2 +- .../Pages/OfficeViewAdvisorReportPage.razor | 2 +- ...azor => OfficeViewSalesActivityPage.razor} | 0 ...s => OfficeViewSalesActivityPage.razor.cs} | 2 +- Wonky.Client/Shared/NavMenu.razor | 21 ++-- Wonky.Client/wwwroot/appsettings.json | 13 +- Wonky.Entity/DTO/ActivityOfficeNote.cs | 7 ++ 20 files changed, 295 insertions(+), 78 deletions(-) create mode 100644 Wonky.Client/Components/AdvisorActivityTableComponent.razor rename Wonky.Client/Components/{OrderCreateComponent.razor.cs => AdvisorActivityTableComponent.razor.cs} (55%) rename Wonky.Client/Components/{ActivityTableComponent.razor => OfficeActivityTableComponent.razor} (100%) rename Wonky.Client/Components/{ActivityTableComponent.razor.cs => OfficeActivityTableComponent.razor.cs} (96%) delete mode 100644 Wonky.Client/Components/OrderCreateComponent.razor create mode 100644 Wonky.Client/Pages/AdvisorViewActivityPage.razor.cs rename Wonky.Client/Pages/{SalesActivityViewPage.razor => OfficeViewSalesActivityPage.razor} (100%) rename Wonky.Client/Pages/{SalesActivityViewPage.razor.cs => OfficeViewSalesActivityPage.razor.cs} (94%) create mode 100644 Wonky.Entity/DTO/ActivityOfficeNote.cs diff --git a/Wonky.Client/Components/AdvisorActivityTableComponent.razor b/Wonky.Client/Components/AdvisorActivityTableComponent.razor new file mode 100644 index 00000000..2d99bf17 --- /dev/null +++ b/Wonky.Client/Components/AdvisorActivityTableComponent.razor @@ -0,0 +1,75 @@ +@* +// 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] +// +*@ + +@if (Activities.Any()) +{ +
Kunde | +Bynavn | +Demo | +Salg | +Note | +sas | +Beløb | ++ | + | + | + |
---|---|---|---|---|---|---|---|---|---|---|
@activity.Company.Name | +@activity.Company.City | +@activity.Demo | +@activity.Sales | +@activity.OfficeNote | +@($"{activity.SasAmount:N2}") | +@(activity.StatusTypeEnum == "Quote" ? $"{0:N2}" : $"{activity.OrderAmount:N2}") | ++ @if (activity.OurRef.Contains("T:")) + {} + | ++ @if (activity.Express) + {} + | ++ @if (activity.StatusTypeEnum == "Quote") + {} + | +
+ @if (activity.Lines.Any())
+ {
+ |
+
+ | Total | +@Activities.Where(x => x.StatusTypeEnum == "Order").Sum(x => x.OrderAmount) | ++ |
+
+
+ @ReportItem.Company.Name+ @if (ReportItem.StatusTypeEnum.ToLower() is "quote") + { +TILBUD+ } + @if (ReportItem.VisitTypeEnum.ToLower() == "phone" || ReportItem.OurRef.Contains("T:")) + { +TELEFONORDRE+ } + @if (ReportItem.Express) + { +HASTER+ } + |
+ |||
---|---|---|---|
Dato | +@ReportItem.OrderDate | +Konto | +@ReportItem.Company.Account | +
Telefon | +@ReportItem.Company.Phone | +Køber | +@ReportItem.YourRef | +
CVR/VAT | +@ReportItem.Company.VatNumber | +Rekvisition | +@ReportItem.ReferenceNumber | +
Navn | +@ReportItem.Company.Name | +Lev.Navn | +@ReportItem.DlvName | +
Adresse | +@ReportItem.Company.Address1 | +Lev.Adresse | +@ReportItem.DlvAddress1 | +
Adresse | +@ReportItem.Company.Address2 | +Lev.Adresse | +@ReportItem.DlvAddress2 | +
Postnr By | +@ReportItem.Company.ZipCode @ReportItem.Company.City | +Lev.Postnr By | +@ReportItem.DlvZipCity | +
Antal | +Varnr | +Beskrivelse | +Pris | +R% | +Beløb | +
---|---|---|---|---|---|
@line.Quantity | +@line.Sku | +@line.Description | +@($"{line.Price:N2}") | +@($"{line.Discount:N2}") | +@($"{line.LineSum:N2}") | +
+ | Ordresum | +@ReportItem.OrderAmount | +