Пример #1
0
        //添加工步菜单
        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;
        }
Пример #2
0
        //添加工步按钮
        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;
        }