示例#1
0
 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();
     }
 }
示例#2
0
 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);
     }
 }