public static dynamic GetTSObject(MaterialItemEnumerator dynObject) { if (dynObject is null) { return(null); } return(dynObject.teklaObject); }
/// <summary> /// When the Form is loaded the the steel materials are loaded from the catalog /// </summary> protected override void OnLoad(EventArgs e) { base.OnLoad(e); //Set the value for the footings FootingSize.Text = "1500"; //Create a filtered list of steel materials available in the material catalog CatalogHandler CatalogHandler = new CatalogHandler(); MaterialItemEnumerator Materials = CatalogHandler.GetMaterialItems(); while (Materials.MoveNext()) { MaterialItem Item = Materials.Current; if (Item.Type == MaterialItem.MaterialItemTypeEnum.MATERIAL_STEEL) { SteelMaterials.Add(Item); } } }