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