diff --git a/ExportDXF/ExportDXF.csproj b/ExportDXF/ExportDXF.csproj index ee669e0..5a56240 100644 --- a/ExportDXF/ExportDXF.csproj +++ b/ExportDXF/ExportDXF.csproj @@ -22,7 +22,7 @@ false false true - 12 + 15 1.0.0.%2a false true diff --git a/ExportDXF/Forms/MainForm.cs b/ExportDXF/Forms/MainForm.cs index 5c6d4a8..2a4643c 100644 --- a/ExportDXF/Forms/MainForm.cs +++ b/ExportDXF/Forms/MainForm.cs @@ -206,25 +206,25 @@ namespace ExportDXF.Forms Print("Found " + bomTables.Count); Print(""); + var items = new List(); + foreach (var bom in bomTables) { if (worker.CancellationPending) return; Print(bom.BomFeature.Name); - Print("Fetching components..."); - - var items = GetItems(bom); - Print("Found " + items.Count); - Print(""); - ExportToDXF(items); + items.AddRange(GetItems(bom)); } - } - private void ExportToDXF(PartDoc part) + Print("Found " + items.Count + " total"); + ExportToDXF(items); + } + + private void ExportToDXF(PartDoc part) { var prefix = textBox2.Text; var model = part as ModelDoc2; @@ -579,6 +579,7 @@ namespace ExportDXF.Forms list.Add(new Item { + ItemNo = name, PartNo = name, Quantity = group.Count(), Component = component