Example #1
0
        private bool CheckEntries()
        {
            bool   complete = true;
            string report   = "Please enter a valid ";

            if (isPrime && (textPatID.Text.Trim().Equals("")))
            {
                report  += "Patient ID!";
                complete = false;
            }
            else if (textPatNumber.Text.Trim().Equals(""))
            {
                report  += "Patient Number!";
                complete = false;
            }
            else if (textLastName.Text.Trim().Equals(""))
            {
                report  += "Last Name!";
                complete = false;
            }
            else if (textFirstName.Text.Trim().Equals(""))
            {
                report  += "First Name!";
                complete = false;
            }
            else if (textMiddleName.Text.Trim().Equals(""))
            {
                report  += "Middle Name!";
                complete = false;
            }
            else if (textHomeAddress.Text.Trim().Equals(""))
            {
                report  += "Home Address!";
                complete = false;
            }
            else if (textCity.Text.Trim().Equals(""))
            {
                report  += "City!";
                complete = false;
            }
            else if (textProvince.Text.Trim().Equals(""))
            {
                report  += "Province!";
                complete = false;
            }
            else if (textContactNumber.Text.Trim().Equals("") ||
                     textContactNumber.Text.Trim().Length != 9)
            {
                report  += "Contact Number!";
                complete = false;
            }
            else if (textGuardLastName.Text.Trim().Equals(""))
            {
                report  += "Guardian Last Name!";
                complete = false;
            }
            else if (textGuardFirstName.Text.Trim().Equals(""))
            {
                report  += "Guardian First Name!";
                complete = false;
            }
            else if (textGuardMiddleName.Text.Trim().Equals(""))
            {
                report  += "Guardian Middle Name!";
                complete = false;
            }
            else if (textRelation.Text.Trim().Equals(""))
            {
                report  += "Relation!";
                complete = false;
            }
            else if (textGuardContactNumber.Text.Trim().Equals("") ||
                     textGuardContactNumber.Text.Trim().Length != 9)
            {
                report  += "Guardian Contact Number!";
                complete = false;
            }

            if (complete)
            {
                if ((textLastName.Text.Trim().Equals(textGuardLastName.Text.Trim())) &&
                    (textFirstName.Text.Trim().Equals(textGuardFirstName.Text.Trim())) &&
                    (textMiddleName.Text.Trim().Equals(textGuardMiddleName.Text.Trim())))
                {
                    report   = "Patient name is the same as the patient's guardian name!";
                    complete = false;
                }
                else if (textContactNumber.Text.Trim().Equals(textGuardContactNumber.Text.Trim()))
                {
                    report   = "Patient's contact number is the same as the patient's guardian contact number!";
                    complete = false;
                }
                else
                {
                    if (cboGender.SelectedIndex == 0)
                    {
                        genderCode = "M";
                    }
                    else
                    {
                        genderCode = "F";
                    }
                }
            }

            if (!complete)
            {
                Integrity.CustomErrorMessage(report);
            }

            return(complete);
        }