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; }
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; }
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); }
internal void Initialize(FormAddAssociation ownerForm, PersistentTypeItem persistentTypeToSelect) { this.ownerForm = ownerForm; PopulatePersistentTypesCombos(persistentTypeToSelect); }