Exemple #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            foreach (TabPage page in this.tabGenerators.TabPages)
            {
                try
                {
                    ICodeGeneratorController controller = getGeneratorControllerFromPageTag(page);
                    controller.OnSaveSettings(m_rootView, m_rootViewPath);
                }
                catch (SettingUIValidationException ex)
                {
                    MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    tabGenerators.SelectedTab = page;
                    return;
                }
            }

            this.Close();
        }