details:   /erp/devel/pi/rev/ba7be5f05399
changeset: 9331:ba7be5f05399
user:      Antonio Moreno <antonio.moreno <at> openbravo.com>
date:      Thu Dec 23 13:26:42 2010 +0100
summary:   Documentno columns will get value in the UIDefinition using the 
Utility.getDocumentNo functionality

diffstat:

 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
 |  14 ++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diffs (24 lines):

diff -r 0b19faf71019 -r ba7be5f05399 
modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
--- 
a/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
   Thu Dec 23 13:16:54 2010 +0100
+++ 
b/modules/org.openbravo.client.kernel/src/org/openbravo/client/kernel/reference/UIDefinition.java
   Thu Dec 23 13:26:42 2010 +0100
@@ -142,6 +142,20 @@
       columnValue = rq.getRequestParameter("inp"
           + Sqlc.TransformaNombreColumna(field.getColumn().getDBColumnName()));
     } else {
+      if (field.getColumn().getDBColumnName().equalsIgnoreCase("documentno")) {
+        String docTypeTarget = rq.getRequestParameter("inp"
+            + Sqlc.TransformaNombreColumna("C_DocTypeTarget_ID"));
+        if (docTypeTarget == null)
+          docTypeTarget = "";
+        String docType = rq.getRequestParameter("inp"
+            + Sqlc.TransformaNombreColumna("C_DocType_ID"));
+        if (docType == null)
+          docType = "";
+        columnValue = "<"
+            + Utility.getDocumentNo(new DalConnectionProvider(false), 
rq.getVariablesSecureApp(),
+                field.getTab().getWindow().getId(), 
field.getColumn().getTable().getDBTableName(),
+                docTypeTarget, docType, false, false) + ">";
+      }
       String defaultS = field.getColumn().getDefaultValue();
       if (defaultS != null) {
         if (!defaultS.startsWith("@SQL=")) {

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to