Exemplo n.º 1
0
        bool CheckNessarySharedParameters(Document doc)
        {
            SharedParametersManager spMgr = new SharedParametersManager(doc);

            if (!spMgr.DoesParameterExist(PRM_BLOCK_NO) ||
                !spMgr.DoesParameterExist(PRM_FUNCTION_NO) ||
                !spMgr.DoesParameterExist(PRM_LEVEL))
            {
                return(false);
            }
            return(true);
        }
Exemplo n.º 2
0
        void CheckNecessarySharedParam(Document doc, string paramName)
        {
            SharedParametersManager spMgr = new SharedParametersManager(doc);

            if (!spMgr.DoesParameterExist(paramName))
            {
                spMgr.CreateSharedParameter(
                    paramName,
                    ParameterType.Text,
                    new List <BuiltInCategory> {
                    BuiltInCategory.OST_Doors
                },
                    BuiltInParameterGroup.PG_CONSTRAINTS,
                    true,
                    false,
                    true,
                    "Custom",
                    true,
                    new Guid("7BCDBE01-EFED-4210-AE27-3FED48DCDF08")
                    );
            }
        }