private void AgeTb_Leave(object sender, EventArgs e) { switch (First_Page.opt1) { case 0: if (string.IsNullOrEmpty(AgeTb.Text)) { AgeTb.Focus(); errorProvider1.SetError(AgeTb, "Please Enter Your Age !"); } else if (!d1.isValidAge(Int32.Parse(AgeTb.Text))) { AgeTb.Focus(); errorProvider1.SetError(AgeTb, "Age must not be less than zero (0) !"); } else if (d1.isValidAge(Int32.Parse(AgeTb.Text))) { // Age = Int32.Parse(AgeTb.Text); errorProvider1.Clear(); } break; case 1: if (string.IsNullOrEmpty(AgeTb.Text)) { AgeTb.Focus(); errorProvider1.SetError(AgeTb, "Please Enter Your Age !"); } else if (!p.isValidAge(Int32.Parse(AgeTb.Text))) { AgeTb.Focus(); errorProvider1.SetError(AgeTb, "Age must not be less than zero (0) !"); } else if (p.isValidAge(Int32.Parse(AgeTb.Text))) { //Age = Int32.Parse(AgeTb.Text); errorProvider1.Clear(); } break; } }
private bool SetScorerDetails() { if (FirstName.Text == "" || Lastname.Text == "" || AgeTb.Text == "") { System.Windows.Forms.MessageBox.Show("First name, Last name and Age are mandatory", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } if (IsTextAllowed(AgeTb.Text) == false) { AgeTb.Clear(); Log.Write(LogLevel.Info, "File Name: ScoreSheetInfo.xaml.cs, Method Name: SetScorerDetails(), Line Number:37 "); Log.Write(LogLevel.Warning, "The Age is not in valid format"); System.Windows.Forms.MessageBox.Show("The Age should be in integer only", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } var scorerDetails = ScorerDetails.GetInstance; scorerDetails.FirstName = FirstName.Text; scorerDetails.LastName = Lastname.Text; scorerDetails.Age = Convert.ToInt32(AgeTb.Text); scorerDetails.Notes = Notes.Text; if (MaleBtn.IsChecked == true) { scorerDetails.Sex = "Male"; } else { scorerDetails.Sex = "Female"; } return(true); }