/* * Event Handler for Find Button * It will perform Search based on Selected RadioButton * If radiobutton is not selected, it will not show Find Button */ private void FindButton_Click(object sender, EventArgs e) { DateIDListBox.Items.Clear(); SearchResultGroupBox.Visible = false; if (IDRadioButton.Checked == true) { if (SearchIDTextBox.Text == "") { MessageBox.Show("Please provide Membership ID to Search", "No memebrship ID provided", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { //Check if Member Exist if (MembershipIdExists((SearchIDTextBox.Text), false, true)) { DateIDListBox.Visible = false; SearchResultGroupBox.Visible = true; SearchMemberDetailsPanel.Visible = true; SearchDatePanel.Visible = false; } else { MessageBox.Show("No Member exist with ID : " + SearchIDTextBox.Text + ". \nTry entering different ID.", "No Member Found", MessageBoxButtons.OK, MessageBoxIcon.Error); SearchIDTextBox.Focus(); SearchIDTextBox.SelectAll(); } } } else { String InputDate = SearchDateTimePicker.Value.ToShortDateString(); //Check and Collected members with same Joining date as input if (SearchByDate(InputDate)) { DateIDListBox.Visible = true; SearchResultGroupBox.Visible = true; SearchMemberDetailsPanel.Visible = false; int DurationMilliseconds = 2500; //Displaying Tooltip for Information toolTip1.Show(toolTip1.GetToolTip(DateIDListBox), DateIDListBox, DurationMilliseconds); } else { MessageBox.Show("No Member Joined on this date. Try selecting different date.", "No Members Found", MessageBoxButtons.OK, MessageBoxIcon.Error); SearchDateTimePicker.Focus(); } } }
/* * Event handler for Search ID Text Box- leave event * Validating Input Memebership ID in Search Box */ private void SearchIDTextBox_Leave(object sender, EventArgs e) { if (SearchIDTextBox.Text != "") { try { int MembershipID = int.Parse(SearchIDTextBox.Text); } catch { MessageBox.Show("Please enter Number only in Membership ID Search Box"); SearchIDTextBox.Focus(); SearchIDTextBox.Text = ""; } } }