public void DuplicateGroup(CarboGroup carboGroup) { CarboGroup newCarboGroup = new CarboGroup(); newCarboGroup.Id = getNewId(); newCarboGroup.TrucateElements(); newCarboGroup.Description = carboGroup.Description + "- Copy"; newCarboGroup.Category = carboGroup.Category; newCarboGroup.SubCategory = carboGroup.SubCategory; newCarboGroup.Volume = carboGroup.Volume; newCarboGroup.Density = carboGroup.Density; newCarboGroup.Material = carboGroup.Material; newCarboGroup.setMaterial(carboGroup.Material); AddGroup(newCarboGroup); }
private void NewGroup(CarboElement ceNew) { try { ceNew.isUpdated = true; CarboGroup newGroup = new CarboGroup(ceNew); CarboMaterial closestGroupMaterial = CarboDatabase.getClosestMatch(ceNew.MaterialName); //cg.MaterialName = closestGroupMaterial.Name; newGroup.setMaterial(closestGroupMaterial); closestGroupMaterial.CalculateTotals(); this.AddGroup(newGroup); } catch { } }