Quintiq file version 2.0
|
#parent: #root
|
Method EditCampaignType (
|
CampaignType_MP campaigntype,
|
internal[GUIComponent] parent
|
) id:Method_DialogCreateEditCampaignType_EditCampaignType
|
{
|
#keys: '[110880.4.850023316]'
|
Body:
|
[*
|
// Edit campaign type
|
|
data := shadow( campaigntype );
|
Dialog.Data( data );
|
|
Dialog.InitializeDialog();
|
|
result := Dialog.DoModal( parent );
|
|
if( result > 0 )
|
{
|
campaigntype.Update( data.Unit(),
|
EditorName.Text(), // Read-only, apply changes to shadow is not taking place for read-only attribute when editing
|
RadioButtonGroupQuantityDuration.BoundValue(),
|
data.DefaultMinQuantity(),
|
data.DefaultMaxQuantity(),
|
data.DefaultMinDuration(),
|
data.DefaultMaxDuration(),
|
data.Color(),
|
data.HasInputMaxQuantity() and RadioButtonGroupQuantityDuration.BoundValue() = GlobalParameters_MP::GetCampaignTransitionsTypeQuantity(),
|
data.HasInputMaxDuration() and RadioButtonGroupQuantityDuration.BoundValue() = GlobalParameters_MP::GetCampaignTransitionsTypeDuration(),
|
false );
|
}
|
*]
|
}
|