public static bool patientFields(frmRegistration frmPatient)
 {
     if (hasErrors(frmPatient))
     {
         return(true);
     }
     return(false);
 }
        private void OpenRegistrationView()
        {
            frmRegistration frmReg = new frmRegistration();

            CloseCurrentOpenView(currentViewOpened);
            registrationViewController = new RegistrationViewController(this, frmReg);
            AddToContainer(registrationViewController, MIDDLE);
            frmReg.mainForm = this;
        }
        private static bool hasErrors(frmRegistration frmPatient)
        {
            if (frmPatient == null)
            {
                throw new System.ArgumentException("Parameter cannot be null", "frmPatient");
            }
            errorMessage = "";
            if (frmPatient.firstName == "")
            {
                errorMessage = "Name not valid";
                frmPatient.lblError_firstName.Text = errorMessage;
            }
            else
            {
                frmPatient.lblError_firstName.Text = "";
            }
            if (frmPatient.lastName == "")
            {
                errorMessage = "name not valid";
                frmPatient.lblError_lastName.Text = errorMessage;
            }
            else
            {
                frmPatient.lblError_lastName.Text = "";
            }

            if (frmPatient.city == "")
            {
                errorMessage = "City is not valid";
                frmPatient.lblError_city.Text = errorMessage;
            }
            else
            {
                frmPatient.lblError_city.Text = "";
            }

            if (frmPatient.streetAddress == "")
            {
                errorMessage = "Address is not valid";
                frmPatient.lblError_address.Text = errorMessage;
            }
            else
            {
                frmPatient.lblError_address.Text = "";
            }

            if (!RegExCheckUtil.IsPhoneNumber(frmPatient.phone) || frmPatient.phone == "")
            {
                errorMessage = "Phone is not valid";
                frmPatient.lblError_phone.Text = errorMessage;
            }
            else
            {
                frmPatient.lblError_phone.Text = "";
            }
            if (!RegExCheckUtil.IsSSN(frmPatient.ssn) || frmPatient.ssn == "")
            {
                errorMessage = "SSN is not valid";
                frmPatient.lblError_ssn.Text = errorMessage;
            }
            else
            {
                frmPatient.lblError_ssn.Text = "";
            }
            if (!RegExCheckUtil.IsUsorCanadianZipCode(frmPatient.zip) || frmPatient.zip == "")
            {
                errorMessage = "Zip is not valid";
                frmPatient.lblError_zip.Text = errorMessage;
            }
            else
            {
                frmPatient.lblError_zip.Text = "";
            }
            if (errorMessage == "")
            {
                return(true);
            }

            return(false);
        }