Erweiterte Anzeige Business Partner Suche

This commit is contained in:
Ralph Soika 2025-10-08 19:24:38 +02:00
parent 9fa5217d59
commit 54fe24e8c7
2 changed files with 32 additions and 1 deletions

View file

@ -147,8 +147,21 @@ public class BusinessPartnerController implements Serializable {
continue; 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("\"", "");
display = display.replace("'", ""); display = display.replace("'", "");

View file

@ -35,6 +35,16 @@
<h:outputLink style="margin-left:5px;" target="_blank" <h:outputLink style="margin-left:5px;" target="_blank"
value="#{facesContext.externalContext.requestContextPath}/pages/workitems/workitem.xhtml?id=#{workitem.item['partner.ref']}"> value="#{facesContext.externalContext.requestContextPath}/pages/workitems/workitem.xhtml?id=#{workitem.item['partner.ref']}">
#{workitem.item['partner.name']}</h:outputLink> #{workitem.item['partner.name']}</h:outputLink>
<!-- Cargsooft numbers -->
<span style="margin-left:5px;">(
<h:outputText value="#{workitem.item['cdtr.number']}"
rendered="#{! empty workitem.item['cdtr.number']}" />
<h:outputText value="#{workitem.item['dbtr.number']}"
rendered="#{! empty workitem.item['dbtr.number']}" />
<h:outputText value=", Credit-Note #{workitem.item['cargosot.credit.cdtr.number']}, "
rendered="#{! empty workitem.item['cargosot.credit.cdtr.number']}" />
)
</span>
</span> </span>
</ui:fragment> </ui:fragment>
@ -120,6 +130,14 @@
value="#{facesContext.externalContext.requestContextPath}/pages/workitems/workitem.xhtml?id=#{bpworkitem.getUniqueID()}"> value="#{facesContext.externalContext.requestContextPath}/pages/workitems/workitem.xhtml?id=#{bpworkitem.getUniqueID()}">
<h:outputText value="#{workitem.item['partner.id']} #{workitem.item['partner.name']}" /> <h:outputText value="#{workitem.item['partner.id']} #{workitem.item['partner.name']}" />
</h:outputLink> </h:outputLink>
<!-- Cargsooft numbers -->
<span style="margin-left:5px;">(
<h:outputText value="#{workitem.item['cdtr.number']}" rendered="#{! empty workitem.item['cdtr.number']}" />
<h:outputText value="#{workitem.item['dbtr.number']}" rendered="#{! empty workitem.item['dbtr.number']}" />
<h:outputText value=", Credit-Note #{workitem.item['cargosot.credit.cdtr.number']}, "
rendered="#{! empty workitem.item['cargosot.credit.cdtr.number']}" />
)
</span>
</ui:fragment> </ui:fragment>
</ui:composition> </ui:composition>