Exemple #1
0
        private void search_and_create_report()
        {
            SobekCM_Search_Object newSearch = sobekCM_Item_Discovery_Panel1.Current_Search;

            if ((lastSearch == null) || (lastResults == null) || (!newSearch.Equals(lastSearch)))
            {
                Cursor      = Cursors.WaitCursor;
                lastResults = newSearch.Perform_Tracking_Search();
                Cursor      = Cursors.Default;

                if (lastResults == null)
                {
                    return;
                }

                if (!newSearch.Equals(lastSearch))
                {
                    lastSearch = newSearch;

                    // Since this is a new search, save the last used parameters
                    SMaRT_UserSettings.Discovery_Panel_Search_Term1 = lastSearch.First_Term;
                    SMaRT_UserSettings.Discovery_Panel_Search_Term2 = lastSearch.Second_Term;
                    SMaRT_UserSettings.Discovery_Panel_Search_Term3 = lastSearch.Third_Term;
                    SMaRT_UserSettings.Discovery_Panel_Search_Term4 = lastSearch.Fourth_Term;
                    SMaRT_UserSettings.Save();
                }
            }


            Ad_Hoc_Report_Display_Form showForm = new Ad_Hoc_Report_Display_Form(lastResults);

            Hide();
            showForm.ShowDialog();
            Show();
        }
        private void search_and_create_report()
        {
            SobekCM_Search_Object newSearch = sobekCM_Item_Discovery_Panel1.Current_Search;
            if (( lastSearch == null ) || ( lastResults == null ) || (!newSearch.Equals(lastSearch)))
            {
                Cursor = Cursors.WaitCursor;
                lastResults = newSearch.Perform_Tracking_Search();
                Cursor = Cursors.Default;

                if (lastResults == null)
                    return;

                if (!newSearch.Equals(lastSearch))
                {
                    lastSearch = newSearch;

                    // Since this is a new search, save the last used parameters
                    SMaRT_UserSettings.Discovery_Panel_Search_Term1 = lastSearch.First_Term;
                    SMaRT_UserSettings.Discovery_Panel_Search_Term2 = lastSearch.Second_Term;
                    SMaRT_UserSettings.Discovery_Panel_Search_Term3 = lastSearch.Third_Term;
                    SMaRT_UserSettings.Discovery_Panel_Search_Term4 = lastSearch.Fourth_Term;
                    SMaRT_UserSettings.Save();
                }
            }

            Ad_Hoc_Report_Display_Form showForm = new Ad_Hoc_Report_Display_Form(lastResults);
            Hide();
            showForm.ShowDialog();
            Show();
        }