Esempio n. 1
0
        private void PopulateMultiplicity()
        {
            cmbMultiplicity.Items.Clear();

            foreach (var multiplicityKind in FormAddAssociation.orderedMultiplicities)
            {
                cmbMultiplicity.Items.Add(new IconListEntry(FormAddAssociation.GetMultiplicityDisplayName(multiplicityKind), multiplicityKind,
                                                            null));
            }

            cmbMultiplicity.SelectedIndex = 0;
        }
Esempio n. 2
0
        private void PopulateMultiplicity(bool end1)
        {
            var combo = GetMultiplicityCombo(end1);

            combo.Items.Clear();

            foreach (var multiplicityKind in FormAddAssociation.orderedMultiplicities)
            {
                combo.Items.Add(new IconListEntry(FormAddAssociation.GetMultiplicityDisplayName(multiplicityKind), multiplicityKind,
                                                  null));
            }

            combo.SelectedIndex = 0; // end1 ? 0 : 2;
        }
Esempio n. 3
0
        public static bool DialogShow(IEnumerable <PersistentTypeItem> existingTypeNames,
                                      IEnumerable <string> existingAssociations, PersistentTypeItem persistentTypeToSelect,
                                      out ResultData resultData)
        {
            resultData = null;
            DialogResult dialogResult;

            using (FormAddAssociation form = new FormAddAssociation())
            {
                form.Initialize(existingTypeNames, existingAssociations, persistentTypeToSelect);
                dialogResult = form.ShowDialog();
                if (dialogResult == DialogResult.OK)
                {
                    resultData = form.GetResultData();
                }
            }

            return(dialogResult == DialogResult.OK);
        }
Esempio n. 4
0
 internal void Initialize(FormAddAssociation ownerForm, PersistentTypeItem persistentTypeToSelect)
 {
     this.ownerForm = ownerForm;
     PopulatePersistentTypesCombos(persistentTypeToSelect);
 }