コード例 #1
0
ファイル: FormsUnitTests.cs プロジェクト: HL7/ehrsfm-tool
        public void TestProfileMetadataForm()
        {
            R2ProfileDefinition profDef = new R2ModelV2.MAX.R2ProfileDefinition();
            ProfileMetadataForm form    = new ProfileMetadataForm();

            form.Show(profDef);
        }
コード例 #2
0
ファイル: MergeProfilesForm.cs プロジェクト: HL7/ehrsfm-tool
        private void LoadBaseModelAndNewMergedProfile()
        {
            baseModel = R2ModelV2.MAX.Factory.LoadModel(fileNameBaseModel, true);
            modelsDataGridView.Rows.Clear();
            modelsDataGridView.Rows.Add(baseModel.children.Count);

            // Create initial Profile Definition Object
            R2ProfileDefinition profileDef = new R2ModelV2.MAX.R2ProfileDefinition
            {
                Name          = "Merged Profile",
                Type          = "Merged",
                Version       = "1.0",
                LanguageTag   = "en-EN",
                Rationale     = "",
                Scope         = "",
                PrioDef       = "",
                ConfClause    = "",
                LastModified  = Util.FormatLastModified(DateTime.Now),
                BaseModelName = baseModel.Name
            };

            profileDef.SaveToSource();
            modelsDataGridView.Columns[COLUMN_MERGED_PROFILE].HeaderText = profileDef.Name;
            modelsDataGridView.Columns[COLUMN_MERGED_PROFILE].Tag        = profileDef;

            PopulateBaseModelColumn(baseModel);

            // Enable buttons now
            loadButton.Enabled   = true;
            saveButton.Enabled   = true;
            selectButton.Enabled = true;
            clearButton.Enabled  = true;
        }