private void viewMembersToolStripMenuItem_Click(object sender, EventArgs e) { frmViewMembers viewMembers = new frmViewMembers(); this.Hide(); viewMembers.Show(); }
private void btnRemoveMember_Click(object sender, EventArgs e) { if (txtRemoveId.Text == "") { MessageBox.Show("Please select a Member to remove by clicking their row in the table.", "No Member Selected"); } else { //Instantiate Member variables Members removeMember = new Members(); removeMember.setMemberID(Convert.ToInt32(txtRemoveId.Text)); removeMember.setMemberStatus("Removed"); //Update database removeMember.removeMember(); //ASK USER IF THEY WANT TO VIEW MEMBERS AFTER UPDATING A MEMBER if (MessageBox.Show("Member Removed! Would you like to view all members?", "View Members?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { frmRemoveMember refresh = new frmRemoveMember(); this.Close(); refresh.Show(); } else { frmViewMembers viewMembers = new frmViewMembers(); this.Close(); viewMembers.Show(); } } }
//RegEx string from https://stackoverflow.com/questions/12776428/how-to-validate-textbox-value-is-string-in-c-sharp-windows-form-application private void btnUpdateMember_Click(object sender, EventArgs e) { if (txtUpdateFirstName.Text == "" || !Members.validateTextBox(txtUpdateFirstName.Text)) { MessageBox.Show("Please enter a valid first name.", "Invalid Infomation"); txtUpdateFirstName.Focus(); } else if (txtUpdateLastName.Text == "" || !Members.validateTextBox(txtUpdateLastName.Text)) { MessageBox.Show("Please enter a valid last name.", "Invalid Infomation"); txtUpdateLastName.Focus(); } else if (txtUpdateStreet.Text == "") { MessageBox.Show("Please enter a street name.", "Invalid Infomation"); txtUpdateStreet.Focus(); } else if (txtUpdateTown.Text == "" || !Members.validateTextBox(txtUpdateTown.Text)) { MessageBox.Show("Please enter a valid town name.", "Invalid Infomation"); txtUpdateTown.Focus(); } else if (cboUpdateCounty.SelectedItem == null) { MessageBox.Show("Please select a county.", "Invalid Infomation"); cboUpdateCounty.Focus(); } else if (txtUpdateNumber.Text == "") { MessageBox.Show("Please enter a valid phone number", "Invalid Infomation"); txtUpdateNumber.Focus(); } else if (txtUpdateEmail.Text == "" || !Members.validateEmail(txtUpdateEmail.Text)) { MessageBox.Show("Please enter a valid email address.", "Invalid Infomation"); txtUpdateEmail.Focus(); } else if (cboUpdateStatus.SelectedItem == null) { MessageBox.Show("Please select a Member Status.", "Invalid Infomation"); cboUpdateStatus.Focus(); } else if (cboUpdateType.SelectedItem == null) { MessageBox.Show("Please select a Membership Type", "Invalid Infomation"); cboUpdateType.Focus(); } else if (cboUpdatePaid.SelectedItem == null) { MessageBox.Show("Please enter either y or n to indicate if Member has paid or not", "Invalid Infomation"); cboUpdatePaid.Focus(); } else { //Instantiate Member variables Members updateMember = new Members(); updateMember.setMemberID(Convert.ToInt32(txtUpdateId.Text)); updateMember.setMemberFirstName(txtUpdateFirstName.Text); updateMember.setMemberLastName(txtUpdateLastName.Text); updateMember.setStreet(txtUpdateStreet.Text); updateMember.setTown(txtUpdateTown.Text); updateMember.setCounty(cboUpdateCounty.SelectedItem.ToString()); updateMember.setMobile(txtUpdateNumber.Text); updateMember.setEmail(txtUpdateEmail.Text); updateMember.setMemberStatus(cboUpdateStatus.SelectedItem.ToString()); updateMember.setTypeID(cboUpdateType.SelectedItem.ToString()); updateMember.setPaid(cboUpdatePaid.SelectedItem.ToString()); //Update database updateMember.updateMember(); //ASK USER IF THEY WANT TO VIEW MEMBERS AFTER UPDATING A MEMBER if (MessageBox.Show("Member Details Updated! Would you like to view all members?", "View Members?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { frmUpdateMember refresh = new frmUpdateMember(); this.Close(); refresh.Show(); } else { frmViewMembers viewMembers = new frmViewMembers(); this.Close(); viewMembers.Show(); } } }