Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace StudentRegistrationApplication
- {
- public partial class Form1 : Form
- {
- public Form1()
- {
- InitializeComponent();
- d_cbox.Items.AddRange(Enumerable.Range(1, 31).Select(i => (object)i).ToArray());
- m_cbox.Items.AddRange(Enumerable.Range(1, 12).Select(i => (object)i).ToArray());
- for (int x = 1900; x < 2021; x++)
- {
- y_cbox.Items.Add(x);
- }
- }
- private void reg_btn_Click(object sender, EventArgs e)
- {
- if (validateName())
- {
- String gender = "";
- if (m_rdbtn.Checked) gender = "Male";
- else gender = "Female";
- if (d_cbox.SelectedItem == null || m_cbox.SelectedItem == null || y_cbox.SelectedItem == null)
- {
- MessageBox.Show("Date of birth can't be empty.", "error");
- }
- else
- {
- if (gender != "")
- {
- MessageBox.Show("Student Name: " + lname_tbox.Text + ", " + fname_tbox.Text + " " +
- mname_tbox.Text + "\nGender: " + gender + "\nDate of Birth: " + d_cbox.SelectedItem + "/" +
- m_cbox.SelectedItem + "/" + y_cbox.SelectedItem);
- }
- else
- {
- MessageBox.Show("Please pick a Gender", "error");
- }
- }
- }
- }
- Boolean validateName()
- {
- if (String.IsNullOrEmpty(fname_tbox.Text) || String.IsNullOrEmpty(lname_tbox.Text))
- {
- MessageBox.Show("First name and Last name can't be empty.", "error_name_values");
- return false;
- }
- else
- {
- if (!System.Text.RegularExpressions.Regex.IsMatch(fname_tbox.Text, "^[a-zA-Z ]*$") ||
- !System.Text.RegularExpressions.Regex.IsMatch(lname_tbox.Text, "^[a-zA-Z ]*$") ||
- !System.Text.RegularExpressions.Regex.IsMatch(mname_tbox.Text, "^[a-zA-Z ]*$"))
- {
- MessageBox.Show("You may only enter letters in your name", "error_name_values");
- return false;
- }
- else
- {
- return true;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement