Quintiq file version 2.0
|
#parent: #root
|
Method AddEdit () id:Method_SWF_DialogCreateEditActivityDefinition_AddEdit
|
{
|
#keys: '[136682.0.1021918776]'
|
Body:
|
[*
|
// Add or Edit data
|
//DataholderDialogData will be empty for add
|
|
data := DataHolderDialogData.Data();
|
selected_authorization := SWF_AuthorizationBase::GetSelectedAuthorizationFromStringSelections( SWF_WorkflowDataset,
|
selstrAssignedTo.Text(),
|
Form.GetAuthorizeElement());
|
|
service := SWF_WorkflowDataset.Service();
|
service.TR_CreateUpdateActivityDefinition( guard( data.ID(), Key::ZeroKey() ), // Zerokey when null data
|
edtName.Text(),
|
[Number]numpduedateoffset.Number(),
|
edtDescription.Text(),
|
guard( selected_authorization.DisplayName(), '' ),
|
selParentStepDefinition.Data().ID(),
|
guard( data.CanGenerateActivity(), true ), // default to can generate activity
|
guard( data.ViewLink(), '' ),
|
guard( DropDownListView.Data().Id(), '' ) );
|
*]
|
}
|