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