/// <summary> /// 根据条形码获取商品 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void barBtnGetPro_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (bEditBarCode.EditValue != null && !string.IsNullOrEmpty(bEditBarCode.EditValue.ToString())) { WaitDialogForm waitFrm = new WaitDialogForm(Constants.WAIT_LOAD_DATA); try { bool isGet = inoutHelper.GetProByBarCode(bEditBarCode.EditValue.ToString(), gvOtherInProduct, dTable); waitFrm.Close(); if (!isGet) { XtraMessageBox.Show("找不到相应的商品", Constants.SYSTEM_PROMPT, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { waitFrm.Close(); XtraMessageBox.Show(ex.Message, Constants.SYSTEM_PROMPT, MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { XtraMessageBox.Show("请输入条形码", Constants.SYSTEM_PROMPT, MessageBoxButtons.OK, MessageBoxIcon.Information); } }