예제 #1
0
        protected void addGeneralPropertiesToField(Metadata.MetaModel.AxTableField axTableField)
        {
            axTableField.Name             = this.controller.textBoxFieldName.Text;
            axTableField.ExtendedDataType = this.controller.textBoxEDTName.Text;

            if (edtExist)
            {
                axTableField.Label    = this.controller.textBoxLabel.Text;
                axTableField.HelpText = this.controller.textBoxHelpText.Text;
            }
        }
예제 #2
0
        protected void addField(Metadata.MetaModel.AxTableField field)
        {
            if (this.namedElement is Table)
            {
                Metadata.MetaModel.AxTable axTable = this.MetadataProvider.Tables.Read(this.namedElement.Name);
                axTable.Fields.Add(field);

                this.MetaModelService.UpdateTable(axTable, this.ModelSaveInfo);
            }
            else
            {
                var extensionName = this.namedElement.Name.Split('.');

                Metadata.MetaModel.AxTableExtension axTableExtension = this.MetadataProvider.TableExtensions.Read(this.namedElement.Name);

                axTableExtension.Fields.Add(field);
            }
        }
예제 #3
0
 protected void addSpecificPropertiesToField(Metadata.MetaModel.AxTableField axTableField)
 {
     return;
 }