private void 领料员提交单据ToolStripMenuItem_Click(object sender, EventArgs e) { if (!CheckSelectedRow()) { return; } if (lblBillStatus.Text != MaterialReturnedInTheDepotBillStatus.新建单据.ToString()) { MessageDialog.ShowPromptMessage("您现在不是处于新建单据状态,无法提交"); return; } if (!CheckUserOperation(dataGridView1.SelectedRows[0])) { return; } if (!CheckDataItem()) { return; } string billNo = txtBill_ID.Text; if (!m_goodsServer.IsExist(billNo)) { MessageDialog.ShowPromptMessage("您还未设置物品清单,无法提交"); return; } if (!m_billServer.SubmitNewBill(billNo, out m_queryResult, out m_error)) { MessageDialog.ShowErrorMessage(m_error); return; } MessageDialog.ShowPromptMessage("成功提交,等待主管审核!"); m_billMessageServer.DestroyMessage(billNo); SendNewFlowMessage(billNo); RefreshDataGridView(m_queryResult); PositioningRecord(billNo); }