示例#1
0
        private void Delete()
        {
            try
            {
                if (UIHelper.ConfirmDelete())
                {
                    CurrentRow().Delete();
                    this.issueBindingSource1.EndEdit();

                    atLogic.BusinessProcess bp = AtMng.GetBP();
                    bp.AddForUpdate(AtMng.GetIssue());
                    bp.Update();

                    lmDatasets.appDB.IssueRow ir = (lmDatasets.appDB.IssueRow)treeView1.SelectedNode.PrevNode.Tag;
                    treeView1.SelectedNode.Remove();
                    setBindingSourcePosition(ir.IssueId);
                    setCurrentNode(ir.IssueId.ToString());

                    //treeView1.Enabled = true;
                    //LoadRoot();
                }
            }
            catch (Exception x)
            {
                throw x;
            }
        }
示例#2
0
        private void New()
        {
            lmDatasets.appDB.IssueRow ir = (lmDatasets.appDB.IssueRow)AtMng.GetIssue().Add(CurrentRow());
            //LoadRoot();
            TreeNode nd = new TreeNode();

            nd.Text = ir.IssueNameEng;
            nd.Tag  = ir;
            nd.Name = ir.IssueId.ToString();

            checkNodeForFileId(nd, ir);

            treeView1.SelectedNode.Nodes.Add(nd);

            setCurrentNode(ir.IssueId.ToString());
        }