Kevin Kok Khah Whey
2023-09-25 34d29be6a3eb0c025da50b77f2107c4ad259c6c0
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
Quintiq file version 2.0
#parent: #root
Method SetDefaultValue (
  CampaignType_MP campaigntype
) id:Method_DialogCreateEditCampaign_MP_SetDefaultValue
{
  #keys: '[110880.4.881763956]'
  Body:
  [*
    // Set default value for the fields in the dialog
    data := Dialog.Data();
    
    data.CampaignType_MP( relset, campaigntype );
    
    hasdefaultmaxquantity := campaigntype.HasInputMaxQuantity();
    hasdefaultmaxduration := campaigntype.HasInputMaxDuration();
    data.CampaignTypeName( campaigntype.Name() );
    data.EarliestStart( MacroPlan.StartOfPlanning() );
    data.HasInputMaxQuantity( hasdefaultmaxquantity );
    data.HasInputMaxDuration( hasdefaultmaxduration );
    
    data.MinQuantity( campaigntype.DefaultMinQuantity() );
    EditorCampaignMinQuantity.Text( [String] campaigntype.DefaultMinQuantity() );
    
    data.MaxQuantity( campaigntype.DefaultMaxQuantity() );
    EditorCampaignMaxQuantity.Text( [String] campaigntype.DefaultMaxQuantity() );
    
    data.MinDuration( campaigntype.DefaultMinDuration() );
    GUIDurationSelectorMinDuration.Duration( campaigntype.DefaultMinDuration() );
    
    data.MaxDuration( campaigntype.DefaultMaxDuration() );
    GUIDurationSelectorMaxDuration.Duration( campaigntype.DefaultMaxDuration() );
    
    data.Duration( campaigntype.DefaultDuration() );
  *]
}