Quintiq file version 2.0 #parent: #root Method New ( internal[GUIComponent] parent, SWF_StepDefinition parentdefinition ) id:Method_SWF_DialogCreateEditStepDefinition_New { #keys: '[113694.2.1096563628]' Body: [* // Create new step definitions data := null( SWF_StepDefinition ); Dialog.Data( data ); SelectionParent.Data( parentdefinition ); CheckBoxParent.Checked( not isnull( parentdefinition ) ); result := this.DoModal( parent ); if( result > 0 ) { selected_authorization := SWF_AuthorizationBase::GetSelectedAuthorizationFromStringSelections( SWF_WorkflowDataset, SWF_StringSelectionManagedBy.BoundValue(), SWF_StringSelectionManagedBy.SelectedElement() ); service := SWF_WorkflowDataset.Service(); service.TR_CreateUpdateStepDefinition( Key::ZeroKey(), // SWF_WorkflowDataset.GetNewGlobalID(), EditorName.Text(), SWF_WorkflowDataset::FormatStringToNumber( EditorDueoffset.Text() ), StringSelectionIcon.BoundValue(), guard( SelectionParent.Data().ID(), Key::ZeroKey() ), guard( selected_authorization.DisplayName(), '' ) ); } *] }