예제 #1
0
        /// <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);
            }
        }
예제 #2
0
 /// <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();
 }