Exemplo n.º 1
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);
        }