Example #1
0
        private void buttonSearch_Click(object sender, EventArgs e) //-----Search Button Click
        {
            groupBox1.Enabled      = false;                         //can't make multiply search queries
            dataGridView.Visible   = false;                         //dataGridView is being blocked
            checkBoxFollow.Visible = false;
            buttonExcel.Visible    = false;
            AddToBDbutton.Visible  = false;

            int mark_id = 0;

            try
            {
                mark_id = Convert.ToInt32(comboBoxBrand.SelectedValue.ToString());
            }
            catch {}
            int year1  = Convert.ToInt32(comboBoxYear1.SelectedValue.ToString());
            int year2  = Convert.ToInt32(comboBoxYear2.SelectedValue.ToString());
            int region = 0;

            try
            {
                region = Convert.ToInt32(comboBoxRegion.SelectedValue.ToString());
            }
            catch {}

            SearchInfo asyncInfo = new SearchInfo();//made an object of Information for Async

            asyncInfo.setInfo(mark_id, year1, year2, region);

            backgroundWorkerSearch.RunWorkerAsync(asyncInfo); //sent information to backgroundWorker1_DoWork
            pictureBox1.Visible = true;                       //loading.gif
        }