| Quintiq file version 2.0 | 
| #parent: #root | 
| Method Delegate () id:Method_SWF_DialogCreateEditActivity_Delegate | 
| { | 
|   #keys: '[136682.0.610434165]' | 
|   Body: | 
|   [* | 
|     // Forward the activity | 
|     current_date := SWF_WorkflowDataset.GlobalParameter().CurrentDate(); | 
|                                                                             | 
|     close_origin_activity := DataHolderIsClose.Data(); | 
|      | 
|     origin_activity := DataHolderOriginActivity.Data(); | 
|     selectedelement := this.GetSelectionAuthorizationElement(); | 
|     selected_authorization := SWF_AuthorizationBase::GetSelectedAuthorizationFromStringSelections( SWF_WorkflowDataset, | 
|                                                                                                    DropDownStringListAssignedTo.Text(), | 
|                                                                                                    selectedelement ); | 
|                                                                                                   | 
|     //Auto set created time and created user name | 
|     description := SWF_Translation::TRANSLATE_NewActivityCreatedBy( DateTime::Now(), SWF_WorkflowDataset.GetCurrentUser().Name() ) + String::NewLine() + EditFieldDescription.Text();     | 
|     SWF_WorkflowDataset.Service().TR_ProcessDelegateActivity  | 
|                               ( origin_activity | 
|                               , close_origin_activity | 
|                               , EditFieldTitle.Text() | 
|                               , description | 
|                               , origin_activity.IsDefaultOpen() | 
|                               , true /* Trust user input due date */ | 
|                               , DateTimeSelectorDueDate.DateTime().Date() | 
|                               , current_date | 
|                               , SWF_WorkflowDataset.GetCurrentUserID() | 
|                               , guard( selected_authorization.DisplayName(), '' ) | 
|                               , guard( DropDownListStep.Data().ID(), Key::ZeroKey() ) | 
|                               , SWF_WorkflowDataset.GetCurrentUserID() | 
|                               , guard( origin_activity.ViewLink(), '' ) | 
|                               , guard( DropDownListView.Data().Id(), '' ) ); | 
|   *] | 
| } |