//添加工步菜单 private void cmsGongxuAddGongbu_Click(object sender, EventArgs e) { TreeNode sel = tvwGongYi.SelectedNode; if (sel == null || sel.Tag.ToString() != "Gongxu") { SetStatusLabel("请选中工序节点", 1); return; } int index = sel.Index; AddGongbuFun(index, -1); SetStatusLabel("已插入新工步在选中工序末尾", 2); FreshGongYiTree(); //编辑工序节点 OnEditGongxu = index + 1; OnEditGongbu = XML3DPPM.GetGongbuCount(index + 1, XmlFile); IsEdit = true; FreshEditTable(); return; }
//添加工步按钮 private void tsrbtnAddGongbu_Click(object sender, EventArgs e) { TreeNode sel = tvwGongYi.SelectedNode; if (sel == null || sel.Tag.ToString() == "Gongyi") { SetStatusLabel("请选中工序或工步节点", 1); return; } else if (sel.Tag.ToString() == "Gongxu") { int index = sel.Index; AddGongbuFun(index, -1); SetStatusLabel("已插入新工步在选中工序末尾", 2); FreshGongYiTree(); //编辑工序节点 OnEditGongxu = index + 1; OnEditGongbu = XML3DPPM.GetGongbuCount(index + 1, XmlFile); IsEdit = true; FreshEditTable(); return; } else if (sel.Tag.ToString() == "Gongbu") { int a = sel.Parent.Index; int b = sel.Index; AddGongbuFun(a, b); SetStatusLabel("已插入新工步在选中节点前", 2); FreshGongYiTree(); //编辑工序节点 OnEditGongxu = a + 1; OnEditGongbu = b + 1; IsEdit = true; FreshEditTable(); return; } FreshGongYiTree(); return; }