Exemplo n.º 1
0
        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;
            }
        }
Exemplo n.º 2
0
        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);
        }