Пример #1
0
        protected override void save( )
        {
            if (string.IsNullOrEmpty(cmbUserTre.Text))
            {
                MessageBox.Show("报审人不可为空");
                return;
            }

            getValue( );

            bandedGridView1.CloseEditor( );
            bandedGridView1.UpdateCurrentRow( );
            if (tableView == null || tableView.Rows.Count < 1)
            {
                return;
            }

            if (state.Equals("add"))
            {
                result = _bll.Save(tableView, _ch, Logins.username);
            }
            else
            {
                result = _bll.Edit(tableView, _ch, Logins.username, strList);
            }

            if (result)
            {
                MessageBox.Show("保存成功");
                strList.Clear( );
                UnEnable( );
                toolSelect.Enabled = toolAdd.Enabled = toolDelete.Enabled = toolUpdate.Enabled = toolReview.Enabled = toolPrint.Enabled = toolExport.Enabled = toolMaintain.Enabled = toolcopy.Enabled = toolLibrary.Enabled = toolStorage.Enabled = true;
                toolSave.Enabled   = toolCancel.Enabled = false;
            }
            else
            {
                MessageBox.Show("保存失败,请重试");
            }

            base.save( );
        }