From 588bc7829387dfc761cc25f06f77d4c81818bd10 Mon Sep 17 00:00:00 2001
From: yanweiyuan3 <yanweiyuan3@gmail.com>
Date: 星期三, 09 八月 2023 18:56:16 +0800
Subject: [PATCH] Add Create/Update Method For SRMHeader
---
_Main/BL/Type_SRMHeader/StaticMethod_Update.qbl | 9 +++++++++
_Main/metadata.properties | 2 +-
_Main/BL/Type_SRMHeader/StaticMethod_Create.qbl | 39 +++++++++++++++++++++++++++++++++++++++
3 files changed, 49 insertions(+), 1 deletions(-)
diff --git a/_Main/BL/Type_SRMHeader/StaticMethod_Create.qbl b/_Main/BL/Type_SRMHeader/StaticMethod_Create.qbl
new file mode 100644
index 0000000..fb5a174
--- /dev/null
+++ b/_Main/BL/Type_SRMHeader/StaticMethod_Create.qbl
@@ -0,0 +1,39 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod Create (
+ MacroPlan owner,
+ String id,
+ String parentid,
+ String name,
+ String unitofmeasurename,
+ Boolean isbyproduct,
+ String description,
+ Boolean hasshelflife,
+ Real shelflife,
+ Boolean hasmaturation,
+ Real maturationdays,
+ Boolean isexcludedfromoptimization,
+ Boolean isplannedafteroptimization,
+ Boolean isexcludedfromfulfilmentkpis,
+ Boolean isfromdb
+) as Product_MP
+{
+ Description: 'Instantiate product with only primitive-type arguments'
+ TextBody:
+ [*
+ product := owner.Product_MP( relnew, ID := id );
+
+ //product.Update( id, name, parentproduct, unitofmeasurename, isbyproduct,
+ // gridx, gridy, iconname, isvisible, namedisplaybehavior, textcolor,
+ // view, notes,
+ // hasshelflife, shelflife,
+ // hasmaturation, maturationdays,
+ // isexcludedfromoptimization, isplannedaftertoptimization, isexcludedfromfulfilmentkpis,
+ // isfromdb );
+ //
+ //// Set all parents of this new instance
+ //product.SetAllParent();
+
+ return product;
+ *]
+}
diff --git a/_Main/BL/Type_SRMHeader/StaticMethod_Update.qbl b/_Main/BL/Type_SRMHeader/StaticMethod_Update.qbl
new file mode 100644
index 0000000..0d48564
--- /dev/null
+++ b/_Main/BL/Type_SRMHeader/StaticMethod_Update.qbl
@@ -0,0 +1,9 @@
+Quintiq file version 2.0
+#parent: #root
+StaticMethod Update
+{
+ TextBody:
+ [*
+ // Administrator Aug-9-2023 (created)
+ *]
+}
diff --git a/_Main/metadata.properties b/_Main/metadata.properties
index 24aa3ab..cf6ac4d 100644
--- a/_Main/metadata.properties
+++ b/_Main/metadata.properties
@@ -1,6 +1,6 @@
component=submodel
kind=Quintiq Metadata File
name=MacroPlanner
-version.component=2022.3.0.376
+version.component=2022.3.0.379
version.fileformat=2
version.quintiq=6.3.3.0 , build 248673
--
Gitblit v1.9.3