示例#1
0
        public void insertListOfOperationsInTreeView(MainForm form)
        {
            string[] listOfSurface      = this.getListOperations();
            int      numberOfOperations = this.getNumberOfOperations();

            for (int i = 1; i <= numberOfOperations; i++)
            {
                if (form.TreeOfSelectedOperations.Nodes.Count <= i)
                {
                    form.TreeOfSelectedOperations.Nodes.Add(listOfSurface[i - 1]);
                }
                else
                {
                    form.TreeOfSelectedOperations.Nodes[i].Text = listOfSurface[i - 1];
                }
            }

            for (int i = numberOfOperations + 1; i < form.TreeOfSelectedOperations.Nodes.Count; i++)
            {
                form.TreeOfSelectedOperations.Nodes.RemoveAt(i);
            }

            StorageOfSelectedOperation.setIndexSelectedOperation(numberOfOperations);
            form.TreeOfSelectedOperations.SelectedNode = form.TreeOfSelectedOperations.Nodes[numberOfOperations];
        }
        public static void clickOnNode(TreeNodeMouseClickEventArgs e, MainForm form)
        {
            int selectedIndex = e.Node.Index;

            StorageOfSelectedOperation.setIndexSelectedOperation(selectedIndex);

            if (selectedIndex == 0)
            {
                EventClickOnButtonOfSelectWorkpriece.buttonSelectWorkpriece(form);
            }
            else
            {
                int index             = selectedIndex - 1;
                int idSelectedSurface = StorageOfSelectedOperation.getIndexSelectedSurface();

                Operation operation = Part.getSurfaceOnIndex(idSelectedSurface).getOperationOnIndex(index);
                StorageOfSelectedOperation.setOperation(operation);

                StorageOfSelectedOperation.insertParametersOfOperationsInTextboxes(form);
            }
        }
示例#3
0
        public void insertListOfOperationsInTreeView(MainForm form)
        {
            string[] listOfSurface      = this.getListOperations();
            int      numberOfOperations = this.getCountShortListOperation();

            form.TreeOfSelectedOperations.Nodes.Clear();
            Part.insertNameOfWorkpieceInTreeViewAndTextBox(form);

            for (int i = 1; i <= numberOfOperations; i++)
            {
                if (form.TreeOfSelectedOperations.Nodes.Count <= i)
                {
                    form.TreeOfSelectedOperations.Nodes.Add(listOfSurface[i - 1]);
                }
                else
                {
                    form.TreeOfSelectedOperations.Nodes[i].Text = listOfSurface[i - 1];
                }
            }

            StorageOfSelectedOperation.setIndexSelectedOperation(numberOfOperations);
            form.TreeOfSelectedOperations.SelectedNode = form.TreeOfSelectedOperations.Nodes[numberOfOperations];
        }