//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); }
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); }
//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); }
//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); }
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); }
//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); }
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); }
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); }
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); }
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); }
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); } } }