private void 设置盘点明细ToolStripMenuItem_Click(object sender, EventArgs e) { if (CheckDate()) { if (lblBillStatus.Text == "单据已完成") { MessageDialog.ShowPromptMessage("单据已完成不能设置盘点明细"); return; } if (cmbPDFS.Text == "分类别盘点" && lblBillStatus.Text == "新建单据" && m_serverStroageCheck.GetList(txtBill_ID.Text).Count == 0) { MessageDialog.ShowPromptMessage("请先设置分类!"); 类别选择窗体 form = new 类别选择窗体(); form.ShowDialog(); m_dtDepot = form.DtNodeTag; } if (m_serverStroageCheck.GetBill(txtBill_ID.Text) == null) { GetMessage(); if (!m_serverStroageCheck.AddBill(m_lnqCheck, null, out m_err)) { MessageDialog.ShowPromptMessage(m_err); } } //Show界面 库房盘点表 formPD = new 库房盘点表(txtBill_ID.Text, m_dtDepot, m_authFlag, "0"); formPD.ShowDialog(); m_dtMx = formPD.m_dtMx; //对明细表的信息进行更新 if (formPD.m_intFlag == 1) { //添加一条主表信息 GetMessage(); if (!m_serverStroageCheck.AddBill(m_lnqCheck, m_dtMx, out m_err)) { MessageDialog.ShowPromptMessage(m_err); } } RefreshDataGirdView(m_serverStroageCheck.GetAllBill()); PositioningRecord(m_lnqCheck.DJH); } }
private void dataGridView1_DoubleClick(object sender, EventArgs e) { 库房盘点表 formPD = new 库房盘点表(txtBill_ID.Text, null, m_authFlag, "1"); formPD.ShowDialog(); }