private void PerformDeleteNode() { if (currentNode.Nodes.Count > 0 || currentNode.Goods.Count > 0) { MessageBox.Show("Этот узел удалять нельзя -- он содержит товары или другие узлы"); return; } var indexes = GetNodeIndexes(CurrentNode); warehouseManager.DeleteNode(indexes); }