/** * Method for load all part. * Status: OK */ public void LoadParts(string path) { var partCollection = new PartCollection(path); partCollection.LoadParts(); foreach (var part in partCollection) { var partViewModel = new PartViewModel(part); PartCollection.Add(partViewModel); } }
/** * Method for load all part. * Status: OK */ public void LoadParts(string path) { var partCollection = new PartCollection(path); partCollection.LoadParts(); partCollection.LoadDictionary(); foreach (var part in partCollection) { var partViewModel = new PartViewModel(part); PartCollection.Add(partViewModel); } }
public void DeleteNode(TechNodeViewModel node) { WorkspaceViewModel.SelectedNode = null; TechTree.Remove(node); UnlinkParent(node); var parts = new PartViewModel[node.Parts.Count]; node.Parts.CopyTo(parts, 0); foreach (var part in parts) { PartCollectionViewModel.RemovePartFromNode(part, node); } LinkNodes(); }
public void RemovePart(PartViewModel part) { Parts.Remove(part); TechNode.Parts.Remove(part.PartName); }
public void AddPart(PartViewModel part) { Parts.Add(part); TechNode.Parts.Add(part.PartName); }
public void AddPart(PartViewModel part) { Parts.Add(part); TechNode.Parts.Add(part.PartName); }
public void RemovePart(PartViewModel part) { Parts.Remove(part); TechNode.Parts.Remove(part.PartName); }
/** * Method for remove a part in node and add the par in partcatalog. * Status: OK */ public void RemovePartFromNode(PartViewModel part, TechNodeViewModel node) { node.RemovePart(part); PartCollection.Add(part); }
/** * Method for add a part in node and remove the par in partcatalog. * Status: OK */ public void AddPartToNode(PartViewModel part, TechNodeViewModel node) { node.AddPart(part); PartCollection.Remove(part); }
/** * Method for remove a part in node and add the par in partcatalog. * Status: OK */ public void RemovePartFromNode(PartViewModel part, TechNodeViewModel node) { node.RemovePart(part); PartCollection.Add(part); }
/** * Method for add a part in node and remove the par in partcatalog. * Status: OK */ public void AddPartToNode(PartViewModel part, TechNodeViewModel node) { node.AddPart(part); PartCollection.Remove(part); }
public void DeleteNode(TechNodeViewModel node) { WorkspaceViewModel.SelectedNode = null; TechTree.Remove(node); UnlinkParent(node); var parts = new PartViewModel[node.Parts.Count]; node.Parts.CopyTo(parts, 0); foreach (var part in parts) { PartCollectionViewModel.RemovePartFromNode(part, node); } LinkNodes(); }