Example #1
0
        private void toolStripMenuItemInsertWhere_Click(object sender, EventArgs e)
        {
            DocWhereRule docAttr = new DocWhereRule();

            int offset = -1;
            TreeNode tnParent = this.treeView.SelectedNode;
            if (tnParent.Tag is DocEntity)
            {
                DocEntity docEntity = (DocEntity)tnParent.Tag;
                docEntity.WhereRules.Add(docAttr);

                offset = docEntity.Attributes.Count + docEntity.WhereRules.Count - 1;
            }
            else if(tnParent.Tag is DocDefined)
            {
                DocDefined docDefined = (DocDefined)tnParent.Tag;
                docDefined.WhereRules.Add(docAttr);
            }

            this.treeView.SelectedNode = this.LoadNode(tnParent, docAttr, docAttr.ToString(), false, offset);
            toolStripMenuItemEditRename_Click(this, e);
        }