| Quintiq file version 2.0 | 
| #parent: PanelDispatchShiftSchedulingInformation/bDispatch | 
| Response OnClick () id:Response_PanelDispatchShiftSchedulingInformation_bDispatch_OnClick | 
| { | 
|   #keys: '[414996.1.172931481]' | 
|   CanBindMultiple: false | 
|   DefinitionID: 'Responsedef_WebButton_OnClick' | 
|   Precondition: | 
|   [* | 
|     return cbCC.Checked() or cbDL.Checked(); | 
|   *] | 
|   QuillAction | 
|   { | 
|     Body: | 
|     [* | 
|       factoryNameChinese := ""; | 
|       factoryNameEnglish := ""; | 
|       if( cbCC.Checked() ){ | 
|         factoryNameChinese := factoryNameChinese.Concat( "长春工厂;" ); | 
|         factoryNameEnglish := factoryNameEnglish.Concat( "CC;" ); | 
|       } | 
|       if( cbDL.Checked() ){ | 
|         factoryNameChinese := factoryNameChinese.Concat( "大连工厂;" ); | 
|         factoryNameEnglish := factoryNameEnglish.Concat( "DL;" ); | 
|       } | 
|       factoryNameChinese := factoryNameChinese.SubString( 0,factoryNameChinese.Length() - 1 ); | 
|       factoryNameEnglish := factoryNameEnglish.SubString( 0,factoryNameEnglish.Length() - 1 ); | 
|       if( WebMessageBox::Question( Translations::RecycleBin_DispatchShiftSchedulingDispatchCheck( factoryNameChinese,factoryNameEnglish ),Translations::MessageBox_YesNo() ) = 0 ){ | 
|         if( cbCC.Checked() ){ | 
|           respJSON := DispatchShiftSchedulingLine::DispatchCC( RecycleBin ); | 
|           result := respJSON.Get( "State" ).AsString();  | 
|           message := respJSON.Get( "Message" ).AsString(); | 
|           if( result = "Error" ){ | 
|             WebMessageBox::Error( "远程服务器返回了一个错误:" + message ); | 
|           }else{ | 
|             WebMessageBox::Information( message ); | 
|           } | 
|         } | 
|         if( cbDL.Checked() ){ | 
|           respJSON := DispatchShiftSchedulingLine::DispatchDL( RecycleBin );  | 
|           result := respJSON.Get( "State" ).AsString(); | 
|           message := respJSON.Get( "Message" ).AsString(); | 
|           if( result = "Error" ){ | 
|             WebMessageBox::Error( "远程服务器返回了一个错误:" + message ); | 
|           }else{ | 
|             WebMessageBox::Information( message,Translations::MessageBox_OK() ); | 
|           } | 
|         } | 
|         WebMessageBox::Success( "下发成功" ); | 
|       }else{ | 
|         WebMessageBox::Success( "Cancel" ); | 
|       } | 
|     *] | 
|     GroupServerCalls: false | 
|   } | 
| } |