public bool ValidateAddPatienInfo(List <string> errors, PatientInformation patient) { bool isValid = true; if (!PatientValidation.ValidateFirstName(patient.firstname)) { isValid = false; errors.Add("Error: Invalid First Name."); } if (!PatientValidation.ValidateLastName(patient.LastName)) { isValid = false; errors.Add("Error: Invalid Last Name."); } if (!PatientValidation.ValidateHCN(patient.HCN)) { isValid = false; errors.Add("Error: Invalid Health Card Number."); } if (!PatientValidation.ValidateMInitial(patient.MInitial)) { isValid = false; errors.Add("Error: Invalid Middle Initial."); } if (!PatientValidation.ValidateDOB(patient.DOB)) { isValid = false; errors.Add("Error: Invalid Birth Date."); } return(isValid); }
/// /// <summary> Event handler. Called by LNameTextBox for text changed events. </summary> /// /// <remarks> 2019-04-20. </remarks> /// /// <param name="sender"> Source of the event. </param> /// <param name="e"> Text changed event information. </param> /// private void LNameTextBox_TextChanged(object sender, TextChangedEventArgs e) { bool isValid = true; //Ensure last name is valid isValid = PatientValidation.ValidateLastName(lNameTextBox.Text); if (!isValid) //not valid { lNameEntered = false; lNameError.Visibility = Visibility.Visible; } else //Valid entry { lNameEntered = true; lNameError.Visibility = Visibility.Hidden; } if (String.IsNullOrEmpty(lNameTextBox.Text)) //Null string { lNameEntered = false; lNameError.Visibility = Visibility.Hidden; } }
/// <summary> Event handler. Called by LNameTextBox for text changed events. </summary> /// /// <remarks> UNIT ONE, 2019-04-20. </remarks> /// /// <param name="sender"> Source of the event. </param> /// <param name="e"> Text changed event information. </param> private void LNameTextBox_TextChanged(object sender, TextChangedEventArgs e) { SubmitError.Visibility = Visibility.Hidden; //Hide the error initally bool isValid = true; isValid = PatientValidation.ValidateLastName(lNameTextBox.Text); if (!isValid) { lNameEntered = false; lNameError.Visibility = Visibility.Visible; } else { lNameEntered = true; lNameError.Visibility = Visibility.Hidden; } if (String.IsNullOrEmpty(lNameTextBox.Text)) { lNameEntered = false; lNameError.Visibility = Visibility.Hidden; } }