/// <summary> /// 单击源地址文本框根据当前库车位状态选择源地址 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void TxtSrcLocAddr_Click(object sender, EventArgs e) { try { EnmTxtCarLocationAddr enmCarLocAddr = EnmTxtCarLocationAddr.HandOrderSrc; // 显示当前车库车位状态对话框 CStaticClass.showFormCarLocationStatus(this, m_formCarLocationStatus, CStaticClass.ConvertWareHouse(m_nWareHouse), enmCarLocAddr); } 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 TxtSrcLocAddr_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(this.CboWareHouse.Text)) { MessageBox.Show("库区不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (!this.RbtnInJog.Checked && !this.RbtnMove.Checked && !this.RbtnOut.Checked) { MessageBox.Show("选择车位时,请先选择具体动作指令!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } EnmTxtCarLocationAddr enmCarLocAddr = EnmTxtCarLocationAddr.HandOrderSrc; if (this.RbtnInJog.Checked || this.RbtnOut.Checked) { enmCarLocAddr = EnmTxtCarLocationAddr.HandInJogSrc; } // 显示当前车库车位状态对话框 CStaticClass.showFormCarLocationStatus(this, m_formCarLocationStatus, this.CboWareHouse.Text.Trim(), enmCarLocAddr); } 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); } }