details:   https://code.openbravo.com/erp/devel/pi/rev/4c5cd48e2467
changeset: 13663:4c5cd48e2467
user:      Eduardo Argal Guibert <eduardo.argal <at> openbravo.com>
date:      Tue Sep 06 11:28:56 2011 +0200
summary:   Fixes bug 0018315

diffstat:

 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_BANKSTATEMENT_TRG.xml
 |  15 ++++++++-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_CASH_TRG.xml
          |  15 ++++++++-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_DP_MANAGEMENT_TRG.xml
 |  15 ++++++++-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_REMITTANCE_TRG.xml
    |  15 ++++++++-
 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_SETTLEMENT_TRG.xml
    |  15 ++++++++-
 5 files changed, 65 insertions(+), 10 deletions(-)

diffs (130 lines):

diff -r b92b2fa9d8ea -r 4c5cd48e2467 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_BANKSTATEMENT_TRG.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_BANKSTATEMENT_TRG.xml
  Mon Sep 05 19:33:03 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_BANKSTATEMENT_TRG.xml
  Tue Sep 06 11:28:56 2011 +0200
@@ -25,9 +25,20 @@
   FROM DUAL
   WHERE EXISTS (SELECT 1 FROM ad_preference WHERE attribute = 'APRM_Ready');
 
-  IF (v_count = 1) THEN
-    RAISE_APPLICATION_ERROR(-20000, '@APRM_OldFlowDisabled@');
+  IF(v_count = 1) THEN
+   IF(DELETING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
+   IF(UPDATING) THEN
+     IF(:old.Processed <> :new.Processed) THEN
+       RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+     END IF;
+   END IF;
+   IF(INSERTING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
   END IF;
+
 END APRM_C_BANKSTATEMENT_TRG
 ]]></body>
     </trigger>
diff -r b92b2fa9d8ea -r 4c5cd48e2467 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_CASH_TRG.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_CASH_TRG.xml
   Mon Sep 05 19:33:03 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_CASH_TRG.xml
   Tue Sep 06 11:28:56 2011 +0200
@@ -25,9 +25,20 @@
   FROM DUAL
   WHERE EXISTS (SELECT 1 FROM ad_preference WHERE attribute = 'APRM_Ready');
 
-  IF (v_count = 1) THEN
-    RAISE_APPLICATION_ERROR(-20000, '@APRM_OldFlowDisabled@');
+  IF(v_count = 1) THEN
+   IF(DELETING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
+   IF(UPDATING) THEN
+     IF(:old.Processed <> :new.Processed) THEN
+       RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+     END IF;
+   END IF;
+   IF(INSERTING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
   END IF;
+  
 END APRM_C_CASH_TRG
 ]]></body>
     </trigger>
diff -r b92b2fa9d8ea -r 4c5cd48e2467 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_DP_MANAGEMENT_TRG.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_DP_MANAGEMENT_TRG.xml
  Mon Sep 05 19:33:03 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_DP_MANAGEMENT_TRG.xml
  Tue Sep 06 11:28:56 2011 +0200
@@ -25,9 +25,20 @@
   FROM DUAL
   WHERE EXISTS (SELECT 1 FROM ad_preference WHERE attribute = 'APRM_Ready');
 
-  IF (v_count = 1) THEN
-    RAISE_APPLICATION_ERROR(-20000, '@APRM_OldFlowDisabled@');
+  IF(v_count = 1) THEN
+   IF(DELETING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
+   IF(UPDATING) THEN
+     IF(:old.Processed <> :new.Processed) THEN
+       RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+     END IF;
+   END IF;
+   IF(INSERTING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
   END IF;
+  
 END APRM_C_DP_MANAGEMENT_TRG
 ]]></body>
     </trigger>
diff -r b92b2fa9d8ea -r 4c5cd48e2467 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_REMITTANCE_TRG.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_REMITTANCE_TRG.xml
     Mon Sep 05 19:33:03 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_REMITTANCE_TRG.xml
     Tue Sep 06 11:28:56 2011 +0200
@@ -25,9 +25,20 @@
   FROM DUAL
   WHERE EXISTS (SELECT 1 FROM ad_preference WHERE attribute = 'APRM_Ready');
 
-  IF (v_count = 1) THEN
-    RAISE_APPLICATION_ERROR(-20000, '@APRM_OldFlowDisabled@');
+  IF(v_count = 1) THEN
+   IF(DELETING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
+   IF(UPDATING) THEN
+     IF(:old.Processed <> :new.Processed) THEN
+       RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+     END IF;
+   END IF;
+   IF(INSERTING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
   END IF;
+  
 END APRM_C_REMITTANCE_TRG
 ]]></body>
     </trigger>
diff -r b92b2fa9d8ea -r 4c5cd48e2467 
modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_SETTLEMENT_TRG.xml
--- 
a/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_SETTLEMENT_TRG.xml
     Mon Sep 05 19:33:03 2011 +0200
+++ 
b/modules/org.openbravo.advpaymentmngt/src-db/database/model/triggers/APRM_C_SETTLEMENT_TRG.xml
     Tue Sep 06 11:28:56 2011 +0200
@@ -25,9 +25,20 @@
   FROM DUAL
   WHERE EXISTS (SELECT 1 FROM ad_preference WHERE attribute = 'APRM_Ready');
 
-  IF (v_count = 1) THEN
-    RAISE_APPLICATION_ERROR(-20000, '@APRM_OldFlowDisabled@');
+  IF(v_count = 1) THEN
+   IF(DELETING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
+   IF(UPDATING) THEN
+     IF(:old.Processed <> :new.Processed) THEN
+       RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+     END IF;
+   END IF;
+   IF(INSERTING) THEN
+     RAISE_APPLICATION_ERROR(-20501, '@APRM_OldFlowDisabled@') ;
+   END IF;
   END IF;
+  
 END APRM_C_SETTLEMENT_TRG
 ]]></body>
     </trigger>

------------------------------------------------------------------------------
Special Offer -- Download ArcSight Logger for FREE!
Finally, a world-class log management solution at an even better 
price-free! And you'll get a free "Love Thy Logs" t-shirt when you
download Logger. Secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsisghtdev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to