Esempio n. 1
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            string search = "";

            if (comboBoxName.Text != "Any")
            {
                search += "Name Like \"" + comboBoxName.Text + "%\" ";
            }
            else
            {
                search += "Name Like \"%\"";
            }

            if (txtUsrDrawWeight.Text != "")
            {
                search += "and MinDrawWeight<=" + txtUsrDrawWeight.Text + " and MaxDrawWeight >=" + txtUsrDrawWeight.Text + " ";
            }

            if (txtUsrDrawLength.Text != "")
            {
                search += "and MinDrawLength <= " + txtUsrDrawLength.Text + " and MaxDrawLength>=" + txtUsrDrawLength.Text + " ";
            }

            if (txtUsrBraceHeight.Text != "")
            {
                search += "and BraceHeight <= " + txtUsrBraceHeight.Text + " ";
            }

            if (txtUsrMaxAtA.Text != "")
            {
                search += "and AxleToAxle <= " + txtUsrMaxAtA.Text + " ";
            }

            if (txtUsrMinAtA.Text != "")
            {
                search += "and AxleToAxle >= " + txtUsrMinAtA.Text + " ";
            }

            if (txtMaxWeight.Text != "")
            {
                search += "and Weight <= " + txtMaxWeight.Text + " ";
            }

            List <string> tmpList = new List <string>();

            cCompoundBowTools cTools = new cCompoundBowTools();

            tmpList = cTools.FindBows(search);

            listBoxSysBows.Items.Clear();
            for (int i = 0; i < tmpList.Count; i++)
            {
                listBoxSysBows.Items.Add(tmpList[i]);
            }

            lblCount.Text = tmpList.Count.ToString() + " Bows";
        }
Esempio n. 2
0
        private void ArcherWorx_Load(object sender, EventArgs e)
        {
            dateTimePickerUsrAge.Value = DateTime.Now.AddYears(-21);
            cCompoundBowTools cTools = new cCompoundBowTools();
            List <string>     Bows   = cTools.GetBows();

            foreach (string Bow in Bows)
            {
                comboBoxBows.Items.Add(Bow);
            }
        }
Esempio n. 3
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;
                }
            }
        }
Esempio n. 4
0
        private void Populate()
        {
            comboBoxBows.Text = "Any";
            List <string> tmpList = new List <string>();

            cCompoundBowTools cBowTools = new cCompoundBowTools();

            tmpList = cBowTools.GetBows();

            for (int i = 0; i < tmpList.Count; i++)
            {
                listBoxSysBows.Items.Add(tmpList[i]);
            }

            txtUsrDrawLength.Text = MyDrawDistance.ToString();
            txtUsrDrawWeight.Text = MyDrawWeight.ToString();
        }
Esempio n. 5
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();
        }
Esempio n. 6
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();
        }
Esempio n. 7
0
        private void comboBoxBows_SelectedIndexChanged(object sender, EventArgs e)
        {
            string            search  = "";
            List <string>     tmpList = new List <string>();
            cCompoundBowTools cTools  = new cCompoundBowTools();

            if (comboBoxBows.Text != "Any")
            {
                search  = "Name Like \"" + comboBoxBows.Text + "%\" ";
                tmpList = cTools.FindBows(search);
            }
            else
            {
                tmpList = cTools.GetBows();
            }

            listBoxSysBows.Items.Clear();
            for (int i = 0; i < tmpList.Count; i++)
            {
                listBoxSysBows.Items.Add(tmpList[i]);
            }
        }
Esempio n. 8
0
        private void BowSearch_Load(object sender, EventArgs e)
        {
            List <string> tmpList = new List <string>();

            cCompoundBowTools cBowTools = new cCompoundBowTools();

            tmpList = cBowTools.GetBows();
            //--------------------------------------------------------------------------------------------------------------------------------------------------
            for (int i = 0; i < tmpList.Count; i++)
            {
                listBoxSysBows.Items.Add(tmpList[i]);
            }
            //--------------------------------------------------------------------------------------------------------------------------------------------------

            listBoxSysBows.Items.Clear();
            for (int i = 0; i < tmpList.Count; i++)
            {
                listBoxSysBows.Items.Add(tmpList[i]);
            }

            lblCount.Text = tmpList.Count.ToString() + " Bows";

            frmArcheryWorx tmpArchery = (frmArcheryWorx)this.MdiParent;

            MyArcher = tmpArchery.GetArcher();
            string path = Directory.GetCurrentDirectory().ToString() + "\\Archers\\" + MyArcher + ".xml";

            cArcher tmpArcher = new cArcher();

            //MessageBox.Show(path);
            if (path != "")
            {
                tmpArcher      = tmpArcher.GetArcher(path);
                MyDrawDistance = Convert.ToDouble(tmpArcher.DrawLength);
                MyDrawWeight   = Convert.ToDouble(tmpArcher.DrawWeight);
            }
            txtUsrDrawLength.Text = MyDrawDistance.ToString();
            txtUsrDrawWeight.Text = MyDrawWeight.ToString();
        }