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);
}