示例#1
0
        private static RevitHelper ReplaceValueSurname(Element element, RevitHelper paramFromTxt)
        {
            RevitHelper temp;
            var         val = (GetParameterValue(element, paramFromTxt.ParamName))?.ToString();

            if (val != null)
            {
                temp = new RevitHelper
                {
                    SheetName  = element.Name,
                    SheetId    = element.Id.IntegerValue,
                    KeyWord    = paramFromTxt.KeyWord,
                    ParamName  = paramFromTxt.ParamName,
                    ParamValue = val
                };
            }
            else
            {
                temp = new RevitHelper
                {
                    SheetName  = element.Name,
                    SheetId    = element.Id.IntegerValue,
                    KeyWord    = paramFromTxt.KeyWord,
                    ParamName  = paramFromTxt.ParamName,
                    ParamValue = paramFromTxt.ParamName
                };
            }

            return(temp);
        }
示例#2
0
        private static RevitHelper ReplaceValueDictionary(Element element, string value, string keyWord)
        {
            RevitHelper temp;

            if (value != null)
            {
                temp = new RevitHelper
                {
                    SheetName  = element.Name,
                    SheetId    = element.Id.IntegerValue,
                    KeyWord    = keyWord,
                    ParamName  = keyWord,
                    ParamValue = value
                };
            }
            else
            {
                temp = new RevitHelper
                {
                    SheetName  = element.Name,
                    SheetId    = element.Id.IntegerValue,
                    KeyWord    = keyWord,
                    ParamName  = keyWord,
                    ParamValue = String.Empty
                };
            }
            return(temp);
        }
示例#3
0
        private static RevitHelper ReplaceValueDictionary(Element element, RevitHelper paramFromTxt)
        {
            RevitHelper temp;
            var         val = (GetParameterValue(element, paramFromTxt.ParamName))?.ToString();

            temp = new RevitHelper
            {
                SheetName  = element.Name,
                SheetId    = element.Id.IntegerValue,
                KeyWord    = paramFromTxt.KeyWord,
                ParamName  = paramFromTxt.ParamName,
                ParamValue = val ?? paramFromTxt.ParamName
            };

            return(temp);
        }