private void removeToolStripMenuItem1_Click(object sender, EventArgs e) { if (IsFolderNode(TreeViewSelectedNode)) { return; } Resource resource = GetNodeResource(TreeViewSelectedNode); if (resource == null) { return; } if (!Helper.DBHelper.CheckIfResourceCanBeRemoved(resource)) { return; } RemoveOrDelete removeOrDeleteDialog = new RemoveOrDelete(false, resource.DisplayName); removeOrDeleteDialog.ShowDialog(this); if (removeOrDeleteDialog.Valid == false) { return; } Helper.DBHelper.RemoveResourceWithOutput(removeOrDeleteDialog.IsDelete, resource); Node currentTreeNode = TreeViewSelectedNode.Tag as Node; Node treeNode = TreeViewSelectedNode.Parent.Tag as Node; treeNode.ChildNodes.Remove(currentTreeNode); TreeViewSelectedNode.Parent.Nodes.Remove(TreeViewSelectedNode); App.Controller.SaveProject(); }
private void removeToolStripMenuItem1_Click(object sender, EventArgs e) { if (IsFolderNode(TreeViewSelectedNode)) { return; } Resource resource = GetNodeResource(TreeViewSelectedNode); if ( resource == null ) { return; } if (!Helper.DBHelper.CheckIfResourceCanBeRemoved(resource)) { return; } RemoveOrDelete removeOrDeleteDialog = new RemoveOrDelete(false, resource.DisplayName); removeOrDeleteDialog.ShowDialog(this); if (removeOrDeleteDialog.Valid == false) { return; } Helper.DBHelper.RemoveResourceWithOutput(removeOrDeleteDialog.IsDelete, resource); Node currentTreeNode = TreeViewSelectedNode.Tag as Node; Node treeNode = TreeViewSelectedNode.Parent.Tag as Node; treeNode.ChildNodes.Remove(currentTreeNode); TreeViewSelectedNode.Parent.Nodes.Remove(TreeViewSelectedNode); App.Controller.SaveProject(); }