コード例 #1
0
ファイル: Form1.cs プロジェクト: NiranjanKumbhar/VisualC-
 /*
  * 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();
         }
     }
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: NiranjanKumbhar/VisualC-
 /*
  * 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 = "";
         }
     }
 }