protected void ExecuteSearch(object sender, EventArgs e)
{
List<int> contestIds = ContestDAO.FindContests(txtSearchText.Text, chkExactMatch.Checked);
List<string> contestNames = new List<string>();
if (contestIds.Count > 0)
{
foreach (int id in contestIds)
{
contestNames.Add(ContestDAO.GetContestNameFromContestId(id));
}
Color[] backColors = { Color.FromArgb(34, 139, 34), Color.White };
Color[] textColors = { Color.White, Color.Black };
SearchResults.Visible = true;
lblNoResultsFound.Visible = false;
SearchResults.PopulateContestTable(contestNames, contestIds, backColors, textColors);
}
else
{
lblNoResultsFound.Visible = true;
SearchResults.Visible = false;
lblNoResultsFound.Text = String.Format("Sorry, no contests found with \"{0}\".", txtSearchText.Text);
}
}