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