private static void SendFastTaxiFail_Process() { if (ketThuc == true) { return; } while (ketThuc == false) { SendFastTaxiData data; if (queueFastTaxiFail.TryDequeue(out data)) { try { var frm = new frmPopupSendFastTaxiFail { Data = data }; frm.GuiLaiFastTaxi += frm_GuiLaiFastTaxi; new Thread(frm.Show).Start(); } catch (Exception ex) { //new Log().WriteLog(ThongTinDangNhap.USER_ID, "SendFastTaxi_Process", DateTime.Now, ex.Message); LogError.WriteLogError("SendFastTaxiFail_Process", ex); } } Thread.Sleep(30); } }
private static void bwFastTaxiProcess_Fail_DoWork(object sender, DoWorkEventArgs e) { while (true) { SendFastTaxiData data; if (queueFastTaxiFail.TryDequeue(out data)) { try { var frm = new frmPopupSendFastTaxiFail { Data = data }; frm.GuiLaiFastTaxi += frm_GuiLaiFastTaxi; frm.Show(); } catch (Exception ex) { //new Log().WriteLog(ThongTinDangNhap.USER_ID, "bwFastTaxiProcess_Fail_DoWork", DateTime.Now, ex.Message); LogError.WriteLogError("bwFastTaxiProcess_Fail_DoWork", ex); } } Thread.Sleep(30); } }