Example #1
0
 /// <summary>
 /// Property with value and category name
 /// </summary>
 /// <param name="name"></param>
 /// <param name="value"></param>
 /// <param name="categoryName"></param>
 public NavisProperties(string name, string value, string categoryName)
 {
     newP.name    = name;
     newP.value   = value;
     CategoryName = categoryName;
     PropertyVec.Properties().Add(newP);
 }
Example #2
0
            public NavisProperties(string name, string value, InwGUIAttribute2 existingCategory)
            {
                newP.name  = name;
                newP.value = value;

                CategoryName = existingCategory.ClassUserName;
                foreach (InwOaProperty item in existingCategory.Properties())
                {
                    if (item.name != name)
                    {
                        //Cant be the same item? do i need to re create it everytime?
                        InwOaProperty existingProp = state.ObjectFactory(nwEObjectType.eObjectType_nwOaProperty) as InwOaProperty;
                        existingProp.name  = item.name;
                        existingProp.value = item.value;

                        PropertyVec.Properties().Add(existingProp);
                    }
                }

                PropertyVec.Properties().Add(newP);
            }