Quintiq file version 2.0 #parent: #root Method Edit ( internal[GUIComponent] parent, SWF_ActivityBase activity ) id:Method_SWF_DialogCreateEditActivity_Edit { #keys: '[113694.2.1190090370]' Body: [* // Edit Activity data := shadow( activity ); Dialog.Data( data ); 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_CreateUpdateActivity( data.ID(), data.Name(), data.Description(), data.IsDefaultOpen(), true, data.DueDateManual(), data.CreatedOn(), SWF_WorkflowDataset.GetCurrentUserID(), guard( selected_authorization.DisplayName(), '' ), guard( data.ParentStep().ID(), Key::ZeroKey() ), data.ViewLink(), guard( data.ViewLinkWeb(), '' ) ); } *] }