From 5d8244f757648ae71024d502ead6b48755969d75 Mon Sep 17 00:00:00 2001 From: Orlando Curieles Date: Thu, 1 Aug 2019 19:45:22 +0200 Subject: [PATCH] IDEMPIERE-4004 Get CBPartner by TaxID --- .../src/org/compiere/model/MBPartner.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/org.adempiere.base/src/org/compiere/model/MBPartner.java b/org.adempiere.base/src/org/compiere/model/MBPartner.java index d0df6787b8..03e294f287 100644 --- a/org.adempiere.base/src/org/compiere/model/MBPartner.java +++ b/org.adempiere.base/src/org/compiere/model/MBPartner.java @@ -135,6 +135,22 @@ public class MBPartner extends X_C_BPartner .firstOnly(); return retValue; } // get + + /** + * Get BPartner with taxID in a transaction + * @param ctx context + * @param taxID taxID + * @param trxName transaction + * @return BPartner or null + */ + public static MBPartner getFirstWithTaxID (Properties ctx, String taxID, String trxName) + { + final String whereClause = "TaxID=? AND AD_Client_ID=?"; + MBPartner retValue = new Query(ctx, Table_Name, whereClause, trxName) + .setParameters(taxID, Env.getAD_Client_ID(ctx)) + .firstOnly(); + return retValue; + } // get /** * Get BPartner with Value