コード例 #1
0
        private void saveToFile()
        {
            try
            {
                bool includeOverrides = false;

                if (TestProperties.HasTestPropertyOverrides())
                {
                    // Query to update config file with override values (they become the defaults.
                    includeOverrides = DialogResult.Yes == MessageBox.Show(this, "Some of the test properties reflect environmental overrides.  " +
                                                                           "Do you want to update the configuration file to include the override values?", "Quintity TestFramework",
                                                                           MessageBoxButtons.YesNo, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2) ? true : false;
                }

                // Collect new properties and assign properties
                TestProperties.SetTestPropertyCollection(collectTestPropertiesFromGrid(includeOverrides));

                // Save properties to fie.
                TestProperties.Save();
                setCaption();
                m_saveButton.Enabled = false;
            }
            catch (TestPropertyEditorException e)
            {
                m_testPropertiesDataGridView.CurrentCell = m_testPropertiesDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex];

                MessageBox.Show(this, e.Message,
                                this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

                m_testPropertiesDataGridView.Rows[e.RowIndex].Cells[e.ColumnIndex].Selected = true;
                m_testPropertiesDataGridView.BeginEdit(false);
            }
            catch (Exception e)
            {
                MessageBox.Show(this, e.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void TestPropertiesGlobalEditor_Load(object sender, EventArgs e)
        {
            loadDataGrid();

            m_applyOverridesChk.Enabled = m_applyOverridesChk.Checked = TestProperties.HasTestPropertyOverrides();
        }