Esempio n. 1
0
        } //NodeTypeId

        public CswEnumNbtFieldType getFieldTypeValue()
        {
            CswEnumNbtFieldType ret = CswNbtResources.UnknownEnum;

            if (null != _NodeTypeProp)
            {
                ret = _NodeTypeProp.getFieldTypeValue();
            }
            else if (Int32.MinValue != _ObjectClassPropId)
            {
                CswNbtMetaDataObjectClassProp ocp = _CswNbtResources.MetaData.getObjectClassProp(_ObjectClassPropId);
                if (null != ocp)
                {
                    ret = ocp.getFieldTypeValue();
                }
            }
            return(ret);
        } // getFieldTypeValue()
Esempio n. 2
0
        } //ctor Ntp

        public CswViewBuilderProp(CswNbtMetaDataObjectClassProp ObjectClassProp)
        {
            CswNbtMetaDataObjectClass oc = ObjectClassProp.getObjectClass();

            if (null != oc)
            {
                OwnerName = oc.ObjectClass.Value;
            }
            FieldType = ObjectClassProp.getFieldTypeValue();
            setObjectClassPropListOptions(ObjectClassProp);
            RelatedIdType = CswEnumNbtViewRelatedIdType.NodeTypeId;
            MetaDataPropNameWithQuestionNo = ObjectClassProp.PropNameWithQuestionNo;
            MetaDataPropId   = ObjectClassProp.ObjectClassPropId;
            MetaDataPropName = ObjectClassProp.PropName;
            MetaDataTypeName = ObjectClassProp.getObjectClass().ObjectClass.ToString();
            FieldTypeRule    = ObjectClassProp.getFieldTypeRule();
            Type             = CswEnumNbtViewPropType.ObjectClassPropId;
            PropName         = MetaDataPropName;
            AssociatedPropIds.Add(MetaDataPropId.ToString());
        } //ctor Ntp