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
|
}
|
}
|