Quintiq file version 2.0 
 | 
#parent: pnlActions/btnOk 
 | 
Response OnClick () id:Response_pnlActions_btnOk_OnClick 
 | 
{ 
 | 
  #keys: '[414702.0.223820978]' 
 | 
  DefinitionID: 'Responsedef_WebButton_OnClick' 
 | 
  Precondition: 
 | 
  [* 
 | 
    flag := guard( [Real]efPlannedQuantity.Text() > 0.0, false ) or DataHolderDialogDatas.Data().Size() > 1; 
 | 
     
 | 
    if ( not flag ) { 
 | 
      feedback := "请输入一个大于0的数字"; 
 | 
    } 
 | 
     
 | 
    return flag; 
 | 
  *] 
 | 
  QuillAction 
 | 
  { 
 | 
    Body: 
 | 
    [* 
 | 
      Form.ApplyChanges(); 
 | 
       
 | 
      masterPlanReleaseWorkOrderTabulation := guard( DataHolderDialogData.Data().WrappedInstance(), null( MasterPlanReleaseWorkOrderTabulation ) ); 
 | 
       
 | 
      //info( "是否为空:", isnull( masterPlanReleaseWorkOrderTabulation ), "    Datas个数:", guard( DataHolderDialogDatas.Data().Size(), 0 ) ); 
 | 
      if ( not isnull( DataHolderDialogDatas.Data() ) and DataHolderDialogDatas.Data().Size() > 1 ) { 
 | 
        traverse ( DataHolderDialogDatas.Data(), Elements, mprwot ) { 
 | 
          mprwot.WorkOrderType( ddlWorkOrderType.Data().TypeName() ); 
 | 
        } 
 | 
      } else if ( not isnull( masterPlanReleaseWorkOrderTabulation ) ) { 
 | 
        masterPlanReleaseWorkOrderTabulation.PlannedQuantity( [Real]efPlannedQuantity.Text() ); 
 | 
        masterPlanReleaseWorkOrderTabulation.WorkOrderType( ddlWorkOrderType.Data().TypeName() ); 
 | 
      } 
 | 
       
 | 
      Form.Close(); 
 | 
    *] 
 | 
    GroupServerCalls: false 
 | 
  } 
 | 
} 
 |