Esempio n. 1
0
        //Reprocess the GivenName before checking
        public List <int> VerifyGivenName()
        {
            if (string.IsNullOrEmpty(GivenName) || string.IsNullOrWhiteSpace(GivenName))
            {
                return new List <int> {
                           14
                }
            }
            ;

            GivenName = HelperProvider.CapitalizeFirstLetterOfEachWord(GivenName.Trim());
            var errors = new List <int>();

            var lenTest = new Regex(@".{1,50}");

            if (!lenTest.IsMatch(GivenName))
            {
                errors.Add(15);
            }

            var spTest = new Regex(@"^[A-Za-z_\-.'() ]*$");

            if (!spTest.IsMatch(GivenName))
            {
                errors.Add(16);
            }

            return(errors);
        }
Esempio n. 2
0
        public List <int> VerifyTitle()
        {
            var errors = new List <int>();

            if (string.IsNullOrEmpty(Title) || string.IsNullOrWhiteSpace(Title))
            {
                Title = null;
                return(errors);
            }

            Title = Title.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            Title = HelperProvider.CapitalizeFirstLetterOfEachWord(Title);

            var lenTest = new Regex(@".{1,30}");

            if (!lenTest.IsMatch(Title))
            {
                errors.Add(13);
            }

            var rx = new Regex(@"^[A-Za-z'.\- ]*$");

            if (!rx.IsMatch(Title))
            {
                errors.Add(14);
            }

            return(errors);
        }
Esempio n. 3
0
        //Remove double-spaces and reprocess the value
        public List <int> VerifyCompany()
        {
            var errors = new List <int>();

            if (Company == null)
            {
                return(errors);
            }

            Company = Company.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrEmpty(Company) || string.IsNullOrWhiteSpace(Company))
            {
                Company = null;
                return(errors);
            }

            Company = HelperProvider.CapitalizeFirstLetterOfEachWord(Company);

            var lenTest = new Regex(@".{1,30}");

            if (!lenTest.IsMatch(Company))
            {
                errors.Add(4);
            }

            var cpTest = new Regex(@"^[A-Za-z&,\-.'() ]*$");

            if (!cpTest.IsMatch(Company))
            {
                errors.Add(5);
            }

            return(errors);
        }
Esempio n. 4
0
        //Remove double-spaces and reprocess the value
        public List <int> VerifyJobTitle()
        {
            var errors = new List <int>();

            if (JobTitle == null)
            {
                return(errors);
            }

            JobTitle = JobTitle.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrEmpty(JobTitle) || string.IsNullOrWhiteSpace(JobTitle))
            {
                JobTitle = null;
                return(errors);
            }

            JobTitle = HelperProvider.CapitalizeFirstLetterOfEachWord(JobTitle);

            var lenTest = new Regex(@".{1,30}");

            if (!lenTest.IsMatch(JobTitle))
            {
                errors.Add(6);
            }

            var jTest = new Regex(@"^[A-Za-z,\-.'() ]*$");

            if (!jTest.IsMatch(JobTitle))
            {
                errors.Add(7);
            }

            return(errors);
        }
Esempio n. 5
0
        public List <int> VerifyCity()
        {
            var errors = new List <int>();

            if (City == null)
            {
                return(errors);
            }

            City = City.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrWhiteSpace(City))
            {
                City = null;
                return(errors);
            }

            City = HelperProvider.CapitalizeFirstLetterOfEachWord(City);

            var lenTest = new Regex(@".{1,40}");

            if (!lenTest.IsMatch(City))
            {
                errors.Add(39);
            }

            var rx = new Regex(@"^[A-Za-z\d ]*$");

            if (!rx.IsMatch(City))
            {
                errors.Add(40);
            }

            return(errors);
        }
Esempio n. 6
0
        //Remove double-spaces and reprocess the value
        public List <int> VerifyEthnicity()
        {
            var errors = new List <int>();

            if (Ethnicity == null)
            {
                return(errors);
            }

            Ethnicity = Ethnicity.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrEmpty(Ethnicity) || string.IsNullOrWhiteSpace(Ethnicity))
            {
                Ethnicity = null;
                return(errors);
            }

            Ethnicity = HelperProvider.CapitalizeFirstLetterOfEachWord(Ethnicity);

            var lenTest = new Regex(@".{1,30}");

            if (!lenTest.IsMatch(Ethnicity))
            {
                errors.Add(2);
            }

            var enTest = new Regex(@"^[A-Za-z\-.' ]*$");

            if (!enTest.IsMatch(Ethnicity))
            {
                errors.Add(3);
            }

            return(errors);
        }
Esempio n. 7
0
        public List <int> VerifyProvince()
        {
            var errors = new List <int>();

            if (Province == null)
            {
                return(errors);
            }

            Province = Province.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrWhiteSpace(Province))
            {
                Province = null;
                return(errors);
            }

            Province = HelperProvider.CapitalizeFirstLetterOfEachWord(Province);

            var lenTest = new Regex(@".{1,40}");

            if (!lenTest.IsMatch(Province))
            {
                errors.Add(37);
            }

            var rx = new Regex(@"^[A-Za-z\d ]*$");

            if (!rx.IsMatch(Province))
            {
                errors.Add(38);
            }

            return(errors);
        }
Esempio n. 8
0
        public List <int> VerifyQuarter()
        {
            var errors = new List <int>();

            if (Quarter == null)
            {
                return(errors);
            }

            Quarter = Quarter.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrWhiteSpace(Quarter))
            {
                Quarter = null;
                return(errors);
            }

            Quarter = HelperProvider.CapitalizeFirstLetterOfEachWord(Quarter);

            var lenTest = new Regex(@".{1,40}");

            if (!lenTest.IsMatch(Quarter))
            {
                errors.Add(25);
            }

            var rx = new Regex(@"^[A-Za-z\d ]*$");

            if (!rx.IsMatch(Quarter))
            {
                errors.Add(26);
            }

            return(errors);
        }
Esempio n. 9
0
        public List <int> VerifyBuildingName()
        {
            var errors = new List <int>();

            if (BuildingName == null)
            {
                return(errors);
            }

            BuildingName = BuildingName.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrWhiteSpace(BuildingName))
            {
                BuildingName = null;
                return(errors);
            }

            BuildingName = HelperProvider.CapitalizeFirstLetterOfEachWord(BuildingName);

            var lenTest = new Regex(@".{1,50}");

            if (!lenTest.IsMatch(BuildingName))
            {
                errors.Add(0);
            }

            var rx = new Regex(@"^[A-Za-z\d\-.,'() ]*$");

            if (!rx.IsMatch(BuildingName))
            {
                errors.Add(1);
            }

            return(errors);
        }
Esempio n. 10
0
        public List <int> VerifyAltAddress()
        {
            var errors = new List <int>();

            if (AlternateAddress == null)
            {
                return(errors);
            }

            AlternateAddress = AlternateAddress.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrWhiteSpace(AlternateAddress))
            {
                AlternateAddress = null;
                return(errors);
            }

            AlternateAddress = HelperProvider.CapitalizeFirstLetterOfEachWord(AlternateAddress);

            var lenTest = new Regex(@".{1,50}");

            if (!lenTest.IsMatch(AlternateAddress))
            {
                errors.Add(5);
            }

            var rx = new Regex(@"^[A-Za-z\d\-.,'() ]*$");

            if (!rx.IsMatch(AlternateAddress))
            {
                errors.Add(6);
            }

            return(errors);
        }
Esempio n. 11
0
        public List <int> VerifyState()
        {
            var errors = new List <int>();

            if (State == null)
            {
                return new List <int> {
                           18
                }
            }
            ;

            State = State.Trim().Replace(HidroConstants.DOUBLE_SPACE, HidroConstants.WHITE_SPACE);
            if (string.IsNullOrWhiteSpace(State))
            {
                return new List <int> {
                           18
                }
            }
            ;

            State = HelperProvider.CapitalizeFirstLetterOfEachWord(State);

            var lenTest = new Regex(@".{1,40}");

            if (!lenTest.IsMatch(State))
            {
                errors.Add(19);
            }

            var rx = new Regex(@"^[A-Za-z'.\- ]*$");

            if (!rx.IsMatch(State))
            {
                errors.Add(20);
            }

            return(errors);
        }
    }
}