private async void MTSMTLCarInInterlockChange(object sender, MTSMTLInterlockChangeEventArgs e) { try { bool is_success = false; string result = ""; await Task.Run(() => { is_success = app.LineBLL.SendMTSMTLCarInInterlock(e.station_id, e.is_set, out result); }); if (is_success) { TipMessage_Type_Light.Show("", "Interlock Change Request Succeed", BCAppConstants.INFO_MSG); } else { TipMessage_Type_Light.Show("", result, BCAppConstants.WARN_MSG); } } catch (Exception ex) { logger.Error(ex, "Exception"); } }
private void MTSMTLInterlockChange(object sender, MTSMTLInterlockChangeEventArgs e) { try { Task.Run(() => { if (!app.LineBLL.SendMTSMTLCarOutInterlock(e.station_id, e.is_set, out string result)) { //MessageBox.Show(result); Adapter.Invoke((obj) => { refreshUI(); }, null); TipMessage_Type_Light.Show("", result, BCAppConstants.WARN_MSG); } else { TipMessage_Type_Light.Show("", "Interlock Change Request Succeed", BCAppConstants.INFO_MSG); } //app.LineBLL.SendHostModeChange(e.host_mode); }); } catch (Exception ex) { logger.Error(ex, "Exception"); } }