private void tsrbtnUpdate_Click(object sender, EventArgs e) { if (_currentMaster == null) { MessageBox.Show("请选中一行"); return; } if (_currentMaster.Audit_Flag == 1 || _currentMaster.BillNum == 0) { MessageBox.Show("该单据正在进行盘点或未被审核,无法进行更新"); return; } else { FrmCheckOrder frmcheckOrder = new FrmCheckOrder(_currentUserId, _currentDeptId, _chineseName, _belongSystem); frmcheckOrder.WindowState = FormWindowState.Maximized; frmcheckOrder.MdiParent = this.MdiParent; frmcheckOrder._currentMaster = _currentMaster; frmcheckOrder._currentState = 2; ((GWMHIS.BussinessLogicLayer.Interfaces.IInvokForm) this.Parent.Parent.Parent).AddFormToTabPage(frmcheckOrder); frmcheckOrder.Show(); } }
private void tsrbtnNewBill_Click(object sender, EventArgs e) { try { if (MessageBox.Show("一旦新增盘点单据,当前库房所有业务都将暂停,您确认要进入盘点状态么?", "提示", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { if (!ConfigManager.IsChecking(_currentDeptId)) { ConfigManager.BeginCheck(_currentDeptId); } FrmCheckOrder frmcheckOrder = new FrmCheckOrder(_currentUserId, _currentDeptId, _chineseName, _belongSystem); frmcheckOrder.WindowState = FormWindowState.Maximized; frmcheckOrder.MdiParent = this.MdiParent; frmcheckOrder._currentMaster = (YP_CheckMaster)(_billProcessor.BuildNewMaster(_currentDeptId, _currentUserId)); ((GWMHIS.BussinessLogicLayer.Interfaces.IInvokForm) this.Parent.Parent.Parent).AddFormToTabPage(frmcheckOrder); frmcheckOrder.Show(); } } catch (Exception error) { MessageBox.Show(error.Message); } }