From b6bb44e31bcb336bc41d52772b1db274506fe1b7 Mon Sep 17 00:00:00 2001
From: "S.Leierseder" <S.Leierseder@SLeierseder.aditosoftware.local>
Date: Mon, 20 May 2019 08:32:29 +0200
Subject: [PATCH] dynamic box layout for organisation conditions

---
 .../DocumentTemplate_entity.aod                      |  1 +
 .../recordcontainers/db/onDBDelete.js                |  6 ++++++
 entity/Productprice_entity/Productprice_entity.aod   | 12 ++++++++++++
 3 files changed, 19 insertions(+)
 create mode 100644 entity/DocumentTemplate_entity/recordcontainers/db/onDBDelete.js

diff --git a/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod b/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod
index 384d6cb615..9be7fc1488 100644
--- a/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod
+++ b/entity/DocumentTemplate_entity/DocumentTemplate_entity.aod
@@ -264,6 +264,7 @@
       <conditionProcess>%aditoprj%/entity/DocumentTemplate_entity/recordcontainers/db/conditionProcess.js</conditionProcess>
       <onDBInsert>%aditoprj%/entity/DocumentTemplate_entity/recordcontainers/db/onDBInsert.js</onDBInsert>
       <onDBUpdate>%aditoprj%/entity/DocumentTemplate_entity/recordcontainers/db/onDBUpdate.js</onDBUpdate>
+      <onDBDelete>%aditoprj%/entity/DocumentTemplate_entity/recordcontainers/db/onDBDelete.js</onDBDelete>
       <linkInformation>
         <linkInformation>
           <name>982325b6-d12e-43f9-8ac2-c4b9f013aafd</name>
diff --git a/entity/DocumentTemplate_entity/recordcontainers/db/onDBDelete.js b/entity/DocumentTemplate_entity/recordcontainers/db/onDBDelete.js
new file mode 100644
index 0000000000..4c36144ce1
--- /dev/null
+++ b/entity/DocumentTemplate_entity/recordcontainers/db/onDBDelete.js
@@ -0,0 +1,6 @@
+import("system.vars");
+import("system.db");
+
+var binaryId      = db.cell("select ID from ASYS_BINARIES where ROW_ID = '" + vars.get("$field.DOCUMENTTEMPLATEID") + "'", "_____SYSTEMALIAS");
+
+db.deleteBinary(binaryId, "_____SYSTEMALIAS");
\ No newline at end of file
diff --git a/entity/Productprice_entity/Productprice_entity.aod b/entity/Productprice_entity/Productprice_entity.aod
index bb04523c57..f01df82189 100644
--- a/entity/Productprice_entity/Productprice_entity.aod
+++ b/entity/Productprice_entity/Productprice_entity.aod
@@ -202,6 +202,18 @@
         </entityParameter>
       </children>
     </entityConsumer>
+    <entityField>
+      <name>DELIVERYTERM</name>
+      <title>Deliveryspecification</title>
+    </entityField>
+    <entityField>
+      <name>PAYMENTTERM</name>
+      <title>Paymentterm</title>
+    </entityField>
+    <entityField>
+      <name>INFO</name>
+      <contentType>LONG_TEXT</contentType>
+    </entityField>
   </entityFields>
   <recordContainers>
     <dbRecordContainer>
-- 
GitLab