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(); }
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; } } }
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(); }