From 54fe24e8c7c96ddd585f3a50d3c063171ea61c31 Mon Sep 17 00:00:00 2001 From: Ralph Soika Date: Wed, 8 Oct 2025 19:24:38 +0200 Subject: [PATCH] Erweiterte Anzeige Business Partner Suche --- .../BusinessPartnerController.java | 15 ++++++++++++++- .../alexander/businesspartner_search.xhtml | 18 ++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerController.java b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerController.java index 2adeb1b..c137a29 100644 --- a/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerController.java +++ b/office-alexander-logistics-app/src/main/java/com/alexanderlogistics/BusinessPartnerController.java @@ -147,8 +147,21 @@ public class BusinessPartnerController implements Serializable { continue; } } - String display = businessPartner.getItemValueString("$workflowsummary"); + // Anforderung Fau Kück vom 8.10.2025 + // Es sollen all diese Nummern angezeigt werden. Sonst sind die User nicht in + // der Lage die Adresse richtig auszuwählen + // String display = businessPartner.getItemValueString("$workflowsummary"); + String display = businessPartner.getItemValueString("partner.name"); + display = display + " (" + businessPartner.getItemValueString("dbtr.number") + ", " + + businessPartner.getItemValueString("cdtr.number"); + String cargosoftCreditNoteNumber = businessPartner.getItemValueString("cargosot.credit.cdtr.number"); + if (!cargosoftCreditNoteNumber.isBlank()) { + display = display + ", Credit-Note " + cargosoftCreditNoteNumber; + } + display = display + ")"; + + // remove bad characters. display = display.replace("\"", ""); display = display.replace("'", ""); diff --git a/office-alexander-logistics-app/src/main/webapp/pages/workitems/parts/alexander/businesspartner_search.xhtml b/office-alexander-logistics-app/src/main/webapp/pages/workitems/parts/alexander/businesspartner_search.xhtml index 223e0c7..c911489 100644 --- a/office-alexander-logistics-app/src/main/webapp/pages/workitems/parts/alexander/businesspartner_search.xhtml +++ b/office-alexander-logistics-app/src/main/webapp/pages/workitems/parts/alexander/businesspartner_search.xhtml @@ -35,6 +35,16 @@ #{workitem.item['partner.name']} + + ( + + + + ) + @@ -120,6 +130,14 @@ value="#{facesContext.externalContext.requestContextPath}/pages/workitems/workitem.xhtml?id=#{bpworkitem.getUniqueID()}"> + + ( + + + + ) + \ No newline at end of file