/// <summary> /// 车厅状态故障汇总 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void BtnDeviceFault_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(this.TxtWareHouse.Text) || string.IsNullOrEmpty(this.TxtEquipID.Text)) { MessageBox.Show("库区,设备为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } int nWareHouse = CStaticClass.ConvertWareHouse(this.TxtWareHouse.Text); int nHallID = CStaticClass.ConvertHallDescp(nWareHouse, this.TxtEquipID.Text); m_formDeviceFault.UpdateDeviceFault(nWareHouse, nHallID); m_formDeviceFault.ShowDialog(); } catch (TimeoutException) { MessageBox.Show("The service operation timed out. ", "超时", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (FaultException exception) { MessageBox.Show(CStaticClass.GetExceptionInfo(exception), "SOAP错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (CommunicationException exception) { MessageBox.Show("There was a communication problem. " + CStaticClass.GetExceptionInfo(exception), "通信错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception exception) { MessageBox.Show(CStaticClass.GetExceptionInfo(exception), "应用程序异常", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// 设置状态故障汇总 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TsbDeviceFault_Click(object sender, EventArgs e) { if (null == m_formDeviceFault) { m_formDeviceFault = new CFormDeviceFault(); } m_formDeviceFault.ShowDialog(); }