コード例 #1
0
 public static dynamic GetTSObject(MaterialItemEnumerator dynObject)
 {
     if (dynObject is null)
     {
         return(null);
     }
     return(dynObject.teklaObject);
 }
コード例 #2
0
        /// <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);
                }
            }
        }