Ejemplo n.º 1
0
        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");
     }
 }