1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
| Quintiq file version 2.0
| #parent: #root
| StaticMethod Create (
| Unit owner,
| Real defaultminqty,
| Real defaultmaxqty,
| Duration defaultminduration,
| Duration defaultmaxduration,
| CampaignType_MP fromcampaigntype,
| CampaignType_MP tocampaigntype,
| Boolean hasinputmaxquantity,
| Boolean hasinputmaxduration,
| Boolean isfromdb
| ) as TransitionType_MP
| {
| Description: 'Create TransitionType generate name base on transition type name'
| TextBody:
| [*
| // oceaned Feb-10-2016 (created)
|
| transitiontype := owner.TransitionType_MP( relnew,
| UnitID := owner.ID(),
| Name := TransitionType_MP::GetTransitionTypeName( fromcampaigntype, tocampaigntype ) );
|
| transitiontype.Update( owner,
| defaultminqty,
| defaultmaxqty,
| defaultminduration,
| defaultmaxduration,
| fromcampaigntype,
| tocampaigntype,
| TransitionType_MP::GetInputType( defaultminqty, hasinputmaxduration, defaultminduration, hasinputmaxduration ),
| hasinputmaxquantity,
| hasinputmaxduration,
| isfromdb );
|
| return transitiontype;
| *]
| }
|
|