Ejemplo n.º 1
0
        //============================================================================*
        // OnTargetCalculatorClicked()
        //============================================================================*

        public void OnTargetCalculatorClicked(object sender, EventArgs args)
        {
            cTargetCalculatorForm TargetCalculatorForm = new cTargetCalculatorForm(m_DataFiles, m_RWRegistry, m_BatchTest);

            if (TargetCalculatorForm.ShowDialog() == DialogResult.OK)
            {
                m_BatchTest.TestDate       = TargetCalculatorForm.Target.Date;
                m_BatchTest.NumRounds      = TargetCalculatorForm.Target.NumShots;
                m_BatchTest.BestGroup      = TargetCalculatorForm.Target.GroupSize;
                m_BatchTest.BestGroupRange = TargetCalculatorForm.Target.Range;
                m_BatchTest.Location       = TargetCalculatorForm.Target.Location;
                m_BatchTest.Firearm        = TargetCalculatorForm.Target.Firearm;

                TestDatePicker.Value        = m_BatchTest.TestDate;
                BestGroupTextBox.Value      = m_BatchTest.BestGroup;
                BestGroupRangeTextBox.Value = (int)Math.Round(cDataFiles.StandardToMetric(m_BatchTest.BestGroupRange, cDataFiles.eDataType.Range), 0);
                NumShotsTextBox.Value       = m_BatchTest.NumRounds;
                LocationTextBox.Value       = m_BatchTest.Location;

                FirearmCombo.SelectedItem = m_BatchTest.Firearm;

                OnNumShotsTextChanged(sender, args);
            }
        }