/* * Pre: id must be an integer or the empty string * Post: The input parameters are used to search for existing auditions. Matchin audition * information is displayed in the input gridview * @param gridview is the gridview in which the search results will be displayed * @param district is the district id of the audition being searched for * @param year is the year of the audition being searched for */ private bool searchAuditions(GridView gridview, int districtId, int year, string session) { bool result = true; try { DataTable table = DbInterfaceAudition.GetAuditionSearchResults("", "", districtId, year); //If there are results in the table, display them. Otherwise clear current //results and return false if (table != null && table.Rows.Count > 0) { gridview.DataSource = table; gridview.DataBind(); //save the data for quick re-binding upon paging Session[session] = table; } else { showInfoMessage("The search did not return any results."); clearGridView(gridview); result = false; } } catch (Exception e) { showErrorMessage("Error: An error occurred during the search."); Utility.LogError("AssignBadgerRoomsAndJudges", "searchAuditions", "gridView: " + gridview.ID + ", districtId: " + districtId + ", year: " + year, "Message: " + e.Message + " Stack Trace: " + e.StackTrace, -1); } return(result); }
/* * Pre: id must be an integer or the empty string * Post: The input parameters are used to search for existing auditions. Matchin audition * information is displayed in the input gridview * @param gridview is the gridview in which the search results will be displayed * @param district is the district id of the audition being searched for * @param year is the year of the audition being searched for */ private bool searchAuditions(GridView gridview, int districtId, int year, string session) { bool result = true; try { DataTable table = DbInterfaceAudition.GetAuditionSearchResults("", "State", districtId, year); //If there are results in the table, display them. Otherwise clear current //results and return false if (table != null && table.Rows.Count > 0) { gridview.DataSource = table; gridview.DataBind(); //save the data for quick re-binding upon paging Session[session] = table; } else { clearGridView(gridview); result = false; } } catch (Exception e) { lblErrorMsg.Text = "An error occurred during the search."; lblErrorMsg.Visible = true; Utility.LogError("Create State Audition", "searchAuditions", "gridView: " + gridview.ID + ", districtId: " + districtId + ", year: " + year, "Message: " + e.Message + " Stack Trace: " + e.StackTrace, -1); } return(result); }