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); }
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]); } }
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; }
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); }
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; } }