예제 #1
0
        public override IFields GetFields()
        {
            IObjectClassDescription objectClassDescription = new ObjectClassDescription();
            IFields requiredFields = objectClassDescription.RequiredFields;

            (requiredFields as IFieldsEdit).AddField(base.CreateStringField(this.zdhistoryTable_0.ZDFeatureClassName,
                                                                            this.zdhistoryTable_0.ZDFeatureClassName, 130));
            (requiredFields as IFieldsEdit).AddField(base.CreateStringField(this.zdhistoryTable_0.OrigineZDHFieldName,
                                                                            this.zdhistoryTable_0.OrigineZDHFieldName, 30));
            (requiredFields as IFieldsEdit).AddField(base.CreateStringField(this.zdhistoryTable_0.NewZDHFieldName,
                                                                            this.zdhistoryTable_0.NewZDHFieldName, 30));
            (requiredFields as IFieldsEdit).AddField(base.CreateIntField(this.zdhistoryTable_0.OrigineZDOIDName,
                                                                         this.zdhistoryTable_0.OrigineZDOIDName));
            (requiredFields as IFieldsEdit).AddField(base.CreateIntField(this.zdhistoryTable_0.NewZDOIDName,
                                                                         this.zdhistoryTable_0.NewZDOIDName));
            (requiredFields as IFieldsEdit).AddField(base.CreateIntField(this.zdhistoryTable_0.HisZDOIDName,
                                                                         this.zdhistoryTable_0.HisZDOIDName));
            (requiredFields as IFieldsEdit).AddField(base.CreateIntField(this.zdhistoryTable_0.ChangeTypeFieldName,
                                                                         this.zdhistoryTable_0.ChangeTypeFieldName));
            (requiredFields as IFieldsEdit).AddField(base.CreateDateField(this.zdhistoryTable_0.ChageDateFieldName,
                                                                          this.zdhistoryTable_0.ChageDateFieldName));
            (requiredFields as IFieldsEdit).AddField(base.CreateStringField(this.zdhistoryTable_0.ZDRegisterGuidName,
                                                                            this.zdhistoryTable_0.ZDRegisterGuidName, 80));
            return(requiredFields);
        }
예제 #2
0
파일: FieldEdit.cs 프로젝트: secondii/Yutai
        public static void AddDefaultField(FieldEdit.ClassType classType_0, IFieldsEdit ifieldsEdit_0)
        {
            IObjectClassDescription objectClassDescriptionClass = new ObjectClassDescription();

            switch (classType_0)
            {
            case FieldEdit.ClassType.Table:
            {
                objectClassDescriptionClass = new ObjectClassDescription();
                break;
            }

            case FieldEdit.ClassType.FeatureClass:
            {
                objectClassDescriptionClass = new FeatureClassDescription();
                break;
            }
            }
            IFields requiredFields = objectClassDescriptionClass.RequiredFields;

            for (int i = 0; i < requiredFields.FieldCount; i++)
            {
                ifieldsEdit_0.AddField(requiredFields.Field[i]);
            }
        }
예제 #3
0
        public override IFields GetFields()
        {
            IObjectClassDescription description = new ObjectClassDescription();
            IFields requiredFields = description.RequiredFields;

            (requiredFields as IFieldsEdit).AddField(base.CreateIntField("GDBOID", "GDBOID"));
            (requiredFields as IFieldsEdit).AddField(base.CreateStringField("VersionName", "VersionName", 150));
            return(requiredFields);
        }
 //set only editable object class fields to true.
 private void SetEditableFields()
 {
     ObjectClassDescription.Enabled = true;
     ObjectClassDescription.BecomeFirstResponder();
     OptionalAttributesListView.Enabled     = true;
     AuxiliaryClassesListView.Enabled       = true;
     AddAuxiliaryClassesButton.Enabled      = true;
     AddOptionalAttributesButton.Enabled    = true;
     AddMandatoryAttributesButton.Hidden    = true;
     AddObjectClassButton.Hidden            = true;
     RemoveAuxiliaryClassesButton.Hidden    = true;
     RemoveMandatoryAttributesButton.Hidden = true;
     RemoveOptionalAttributesButton.Hidden  = true;
 }
예제 #5
0
        public override IFields GetFields()
        {
            IObjectClassDescription objectClassDescription = new ObjectClassDescription();
            IFields requiredFields = objectClassDescription.RequiredFields;

            (requiredFields as IFieldsEdit).AddField(base.CreateStringField(
                                                         this.zdregisterTable_0.FeatureClassNameField, this.zdregisterTable_0.FeatureClassNameField, 150));
            (requiredFields as IFieldsEdit).AddField(base.CreateStringField(this.zdregisterTable_0.ZDBHFieldName,
                                                                            this.zdregisterTable_0.ZDBHFieldName, 30));
            (requiredFields as IFieldsEdit).AddField(base.CreateDateField(this.zdregisterTable_0.RegisterDateFieldName,
                                                                          this.zdregisterTable_0.RegisterDateFieldName));
            (requiredFields as IFieldsEdit).AddField(base.CreateStringField(this.zdregisterTable_0.GDBConnectInfoName,
                                                                            this.zdregisterTable_0.GDBConnectInfoName, 150));
            (requiredFields as IFieldsEdit).AddField(base.CreateStringField(this.zdregisterTable_0.GuidName,
                                                                            this.zdregisterTable_0.GuidName, 80));
            (requiredFields as IFieldsEdit).AddField(
                base.CreateStringField(this.zdregisterTable_0.HistoryFeatureClassName,
                                       this.zdregisterTable_0.HistoryFeatureClassName, 150));
            return(requiredFields);
        }
예제 #6
0
        void ReleaseDesignerOutlets()
        {
            if (ActionButton != null)
            {
                ActionButton.Dispose();
                ActionButton = null;
            }

            if (AddAuxiliaryClassesButton != null)
            {
                AddAuxiliaryClassesButton.Dispose();
                AddAuxiliaryClassesButton = null;
            }

            if (AddMandatoryAttributesButton != null)
            {
                AddMandatoryAttributesButton.Dispose();
                AddMandatoryAttributesButton = null;
            }

            if (AddObjectClassButton != null)
            {
                AddObjectClassButton.Dispose();
                AddObjectClassButton = null;
            }

            if (AddOptionalAttributesButton != null)
            {
                AddOptionalAttributesButton.Dispose();
                AddOptionalAttributesButton = null;
            }

            if (AuxiliaryClassesListView != null)
            {
                AuxiliaryClassesListView.Dispose();
                AuxiliaryClassesListView = null;
            }

            if (ClassTypePopup != null)
            {
                ClassTypePopup.Dispose();
                ClassTypePopup = null;
            }

            if (MandatoryAttributesButton != null)
            {
                MandatoryAttributesButton.Dispose();
                MandatoryAttributesButton = null;
            }

            if (MandatoryAttributesListView != null)
            {
                MandatoryAttributesListView.Dispose();
                MandatoryAttributesListView = null;
            }

            if (ObjectClassDescription != null)
            {
                ObjectClassDescription.Dispose();
                ObjectClassDescription = null;
            }

            if (GovernsIDField != null)
            {
                GovernsIDField.Dispose();
                GovernsIDField = null;
            }

            if (ObjectClassID != null)
            {
                ObjectClassID.Dispose();
                ObjectClassID = null;
            }

            if (ObjectClassName != null)
            {
                ObjectClassName.Dispose();
                ObjectClassName = null;
            }

            if (OptionalAttributesButton != null)
            {
                OptionalAttributesButton.Dispose();
                OptionalAttributesButton = null;
            }

            if (OptionalAttributesListView != null)
            {
                OptionalAttributesListView.Dispose();
                OptionalAttributesListView = null;
            }

            if (ParentClass != null)
            {
                ParentClass.Dispose();
                ParentClass = null;
            }

            if (RemoveAuxiliaryClassesButton != null)
            {
                RemoveAuxiliaryClassesButton.Dispose();
                RemoveAuxiliaryClassesButton = null;
            }

            if (RemoveMandatoryAttributesButton != null)
            {
                RemoveMandatoryAttributesButton.Dispose();
                RemoveMandatoryAttributesButton = null;
            }

            if (RemoveOptionalAttributesButton != null)
            {
                RemoveOptionalAttributesButton.Dispose();
                RemoveOptionalAttributesButton = null;
            }
        }