Ejemplo n.º 1
0
        private void listBoxSysBows_SelectedIndexChanged(object sender, EventArgs e)
        {
            cCompoundBowTools cTools = new cCompoundBowTools();

            cCompoundBow Tmp = cTools.GetBowSpecs(listBoxSysBows.Text);

            groupBoxA.Text         = Tmp.BowName.ToString();
            lblAAtA.Text           = ConvertToFraction(Tmp.AxleToAxleLength).ToString();
            lblABraceHeight.Text   = ConvertToFraction(Tmp.BraceHeight).ToString();
            lblAIBOSpeed.Text      = Tmp.IBOSpeed.ToString();
            lblALetoff.Text        = Tmp.LetOff.ToString();
            lblAMaxDrawLength.Text = ConvertToFraction(Tmp.MaxDrawDistance).ToString();
            lblAMaxDrawWeight.Text = ConvertToFraction(Tmp.MaxDrawWeight).ToString();
            lblAMinDrawLength.Text = ConvertToFraction(Tmp.MinDrawDistance).ToString();
            lblAMinDrawWeight.Text = ConvertToFraction(Tmp.MinDrawWeight).ToString();
            lblAWeight.Text        = ConvertToFraction(Tmp.Weight).ToString();
        }
Ejemplo n.º 2
0
        private void GetBowSpecs(string BowName)
        {
            cCompoundBowTools cTools = new cCompoundBowTools();

            cCompoundBow Tmp = cTools.GetBowSpecs(listBoxSysBows.Text);

            groupBoxSysBowSpecs.Text = Tmp.BowName.ToString();
            lblSysAxleToAxle.Text    = Tmp.AxleToAxleLength.ToString();
            lblSysBraceHeight.Text   = Tmp.BraceHeight.ToString();
            lblSysIBOSpeed.Text      = Tmp.IBOSpeed.ToString();
            lblSysLetOff.Text        = Tmp.LetOff.ToString();
            lblSysMaxDrawLength.Text = Tmp.MaxDrawDistance.ToString();
            lblSysMaxDrawWeight.Text = Tmp.MaxDrawWeight.ToString();
            lblSysMinDrawLength.Text = Tmp.MinDrawDistance.ToString();
            lblSysMinDrawWeight.Text = Tmp.MinDrawWeight.ToString();
            lblSysWeight.Text        = Tmp.Weight.ToString();

            txtUsrIBOSpeed.Text = lblSysIBOSpeed.Text;

            if (checkBoxUsrWarnings.Checked)
            {
                if ((Convert.ToDouble(txtUsrDrawWeight.Text)) > (Convert.ToDouble(lblSysMaxDrawWeight.Text)))
                {
                    MessageBox.Show("The selected bow's Draw Weight it below your preffered draw weight");
                    txtUsrDrawWeight.Text = lblSysMaxDrawWeight.Text;
                }

                if ((Convert.ToDouble(txtUsrDrawWeight.Text)) < (Convert.ToDouble(lblSysMinDrawWeight.Text)))
                {
                    MessageBox.Show("The selected bow's Minimum Draw Weight it above your preffered draw weight");
                    txtUsrDrawWeight.Text = lblSysMinDrawWeight.Text;
                }

                if (Convert.ToDouble(txtUsrDrawLength.Text) > Convert.ToDouble(lblSysMaxDrawLength.Text))
                {
                    MessageBox.Show("The selected bow's Draw Length is too short for you.");
                    txtUsrDrawLength.Text = lblSysMaxDrawLength.Text;
                }

                if (Convert.ToDouble(txtUsrDrawLength.Text) < Convert.ToDouble(lblSysMinDrawLength.Text))
                {
                    MessageBox.Show("The selected bow's Minimum Draw Length is too much for you.");
                    txtUsrDrawLength.Text = lblSysMaxDrawLength.Text;
                }
            }
        }
Ejemplo n.º 3
0
        private void btnToBlockB_Click(object sender, EventArgs e)
        {
            cCompoundBowTools cTools = new cCompoundBowTools();

            cCompoundBow Tmp = cTools.GetBowSpecs(listBoxSysBows.Text);

            groupBoxB.Text         = Tmp.BowName.ToString();
            lblBAtA.Text           = Tmp.AxleToAxleLength.ToString();
            lblBBraceHeight.Text   = Tmp.BraceHeight.ToString();
            lblBIBOSpeed.Text      = Tmp.IBOSpeed.ToString();
            lblBLetoff.Text        = Tmp.LetOff.ToString();
            lblBMaxDrawLength.Text = Tmp.MaxDrawDistance.ToString();
            lblBMaxDrawWeight.Text = Tmp.MaxDrawWeight.ToString();
            lblBMinDrawLength.Text = Tmp.MinDrawDistance.ToString();
            lblBMinDrawWeight.Text = Tmp.MinDrawWeight.ToString();
            lblBWeight.Text        = Tmp.Weight.ToString();
        }