private void customReportLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            Ad_Hoc_Reporting_Query_Form showForm = new Ad_Hoc_Reporting_Query_Form();

            Hide();
            showForm.ShowDialog();
            Show();
        }
        private void listView1_DoubleClick(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count == 1)
            {
                string box = listView1.SelectedItems[0].Text;

                SobekCM_Search_Object search =
                    new SobekCM_Search_Object(SMaRT_UserSettings.Discovery_Panel_Search_Term1,
                                              SMaRT_UserSettings.Discovery_Panel_Search_Term2,
                                              SMaRT_UserSettings.Discovery_Panel_Search_Term3,
                                              SMaRT_UserSettings.Discovery_Panel_Search_Term4);
                bool found_bib = false;
                if (search.First_Term == SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box)
                {
                    search.First_Value = box;
                    found_bib          = true;
                }
                if ((!found_bib) && (search.Second_Term == SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box))
                {
                    search.Second_Value = box;
                    found_bib           = true;
                }
                if ((!found_bib) && (search.Third_Term == SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box))
                {
                    search.Third_Value = box;
                    found_bib          = true;
                }
                if ((!found_bib) && (search.Fourth_Term == SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box))
                {
                    search.Fourth_Value = box;
                    found_bib           = true;
                }
                if (!found_bib)
                {
                    search.Fourth_Value = box;
                    search.Fourth_Term  = SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box;
                }

                // Show the ad hoc reporting form
                Ad_Hoc_Reporting_Query_Form showForm = new Ad_Hoc_Reporting_Query_Form(search, null);
                Hide();
                showForm.ShowDialog();

                // Refresh the tracking box list
                listView1.Items.Clear();
                List <string> trackingBoxes = SobekCM_Database.All_Tracking_Boxes;
                foreach (string thisBox in trackingBoxes)
                {
                    listView1.Items.Add(thisBox);
                }

                Show();
            }
        }
        private void listView1_DoubleClick(object sender, EventArgs e)
        {
            if ( listView1.SelectedItems.Count == 1 )
            {
                string box = listView1.SelectedItems[0].Text;

                SobekCM_Search_Object search =
                    new SobekCM_Search_Object(SMaRT_UserSettings.Discovery_Panel_Search_Term1,
                                              SMaRT_UserSettings.Discovery_Panel_Search_Term2,
                                              SMaRT_UserSettings.Discovery_Panel_Search_Term3,
                                              SMaRT_UserSettings.Discovery_Panel_Search_Term4);
                bool found_bib = false;
                if (search.First_Term == SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box)
                {
                    search.First_Value = box;
                    found_bib = true;
                }
                if ((!found_bib) && (search.Second_Term == SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box))
                {
                    search.Second_Value = box;
                    found_bib = true;
                }
                if ((!found_bib) && (search.Third_Term == SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box))
                {
                    search.Third_Value = box;
                    found_bib = true;
                }
                if ((!found_bib) && (search.Fourth_Term == SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box))
                {
                    search.Fourth_Value = box;
                    found_bib = true;
                }
                if (!found_bib)
                {
                    search.Fourth_Value = box;
                    search.Fourth_Term = SobekCM_Search_Object.SobekCM_Term_Enum.Tracking_Box;
                }

                // Show the ad hoc reporting form
                Ad_Hoc_Reporting_Query_Form showForm = new Ad_Hoc_Reporting_Query_Form(search, null);
                Hide();
                showForm.ShowDialog();

                // Refresh the tracking box list
                listView1.Items.Clear();
                List<string> trackingBoxes = SobekCM_Database.All_Tracking_Boxes;
                foreach (string thisBox in trackingBoxes)
                {
                    listView1.Items.Add(thisBox);
                }

                Show();
            }
        }
 private void customReportLinkLabel_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     Ad_Hoc_Reporting_Query_Form showForm = new Ad_Hoc_Reporting_Query_Form();
     Hide();
     showForm.ShowDialog();
     Show();
 }