private string FindException(OctopusTiersSaveExceptionEnum exceptionId) { string returned = String.Empty; switch(exceptionId) { case OctopusTiersSaveExceptionEnum.TiersIsNull: returned = "OTE1.Text"; break; case OctopusTiersSaveExceptionEnum.DomainOfActivityIsNull: returned = "OTE2.Text"; break; case OctopusTiersSaveExceptionEnum.DistrictIsNull: returned = "OTE3.Text"; break; case OctopusTiersSaveExceptionEnum.FirstNameIsNull: returned = "OTE4.Text"; break; case OctopusTiersSaveExceptionEnum.SexIsNull: returned = "OTE5.Text"; break; case OctopusTiersSaveExceptionEnum.IdentificationDataIsNull: returned = "OTE6.Text"; break; case OctopusTiersSaveExceptionEnum.LastNameIsEmpty: returned = "OTE7.Text"; break; case OctopusTiersSaveExceptionEnum.CityIsNull: returned = "OTE8.Text"; break; case OctopusTiersSaveExceptionEnum.SecondaryDistrictIsNull: returned = "OTE10.Text"; break; case OctopusTiersSaveExceptionEnum.SecondaryCityIsNull: returned = "OTE11.Text"; break; case OctopusTiersSaveExceptionEnum.SecondaryCommentsIsNull: returned = "OTE12.Text"; break; case OctopusTiersSaveExceptionEnum.DistrictIsBad: returned = "OTE13.Text"; break; case OctopusTiersSaveExceptionEnum.SecondaryDistrictIsBad: returned = "OTE14.Text"; break; case OctopusTiersSaveExceptionEnum.TiersIsGroup: returned = "OTE15.Text"; break; case OctopusTiersSaveExceptionEnum.PersonAlreadyInThisGroup: returned = "OTE16.Text"; break; case OctopusTiersSaveExceptionEnum.PersonIsActive: returned = "OTE17.Text"; break; case OctopusTiersSaveExceptionEnum.PersonIsALeader: returned = "OTE18.Text"; break; case OctopusTiersSaveExceptionEnum.NameIsEmpty: returned = "OTE19.Text"; break; case OctopusTiersSaveExceptionEnum.LeaderIsEmpty: returned = "OTE20.Text"; break; case OctopusTiersSaveExceptionEnum.NbOfDependantsIsBadlyInformed: returned = "OTE21.Text"; break; case OctopusTiersSaveExceptionEnum.NbOfChildrensIsBadlyInformed: returned = "OTE22.Text"; break; case OctopusTiersSaveExceptionEnum.NbOfChidrensWithBasicEducationisBadlyInformed: returned = "OTE23.Text"; break; case OctopusTiersSaveExceptionEnum.ExperienceIsBadlyInformed: returned = "OTE24.Text"; break; case OctopusTiersSaveExceptionEnum.NbOfPeopleWorkingWithinIsBadlyInformed: returned = "OTE25.Text"; break; case OctopusTiersSaveExceptionEnum.OtherOrganizationAmountIsBadlyInformed: returned = "OTE26.Text"; break; case OctopusTiersSaveExceptionEnum.OtherOrganizationDebtsIsBadlyInformed: returned = "OTE27.Text"; break; case OctopusTiersSaveExceptionEnum.HouseSizeIsBadlyInformed: returned = "OTE28.Text"; break; case OctopusTiersSaveExceptionEnum.HouseTimeLivingInIsBadlyInformed: returned = "OTE29.Text"; break; case OctopusTiersSaveExceptionEnum.LandPlotSizeIsBadlyInformed: returned = "OTE30.Text"; break; case OctopusTiersSaveExceptionEnum.LivestockNumberIsBadlyInformed: returned = "OTE31.Text"; break; case OctopusTiersSaveExceptionEnum.MonthlyIncomeIsBadlyInformed: returned = "OTE32.Text"; break; case OctopusTiersSaveExceptionEnum.MonthlyExpenditureIsBadlyInformed: returned = "OTE33.Text"; break; case OctopusTiersSaveExceptionEnum.NoEnoughPersonsInThisGroup: returned = "OTE34.Text"; break; case OctopusTiersSaveExceptionEnum.IdentificationDataAlreadyUsed: returned = "OTE35.Text"; break; case OctopusTiersSaveExceptionEnum.NameAlreadyUsedInDistrict: returned = "OTE36.Text"; break; case OctopusTiersSaveExceptionEnum.CommentsNeedFullIfBadClient: returned = "OTE37.Text"; break; case OctopusTiersSaveExceptionEnum.LoanCycleIsEmpty: returned = "OTE38.Text"; break; case OctopusTiersSaveExceptionEnum.CustomizableFieldsNotNull: returned = "OTE39.Text"; break; case OctopusTiersSaveExceptionEnum.IdentificationDataDoesntMatch: returned = "OTE40.Text"; break; case OctopusTiersSaveExceptionEnum.LoanOfficerIsEmpty: returned = "OTE41.Text"; break; case OctopusTiersSaveExceptionEnum.CustomizableFieldsNotUnique: returned = "OTE42.Text"; break; case OctopusTiersSaveExceptionEnum.WrongIdPattern: returned = "WrongIDPattern.Text"; break; case OctopusTiersSaveExceptionEnum.BirthDateIsWrong: returned = "BirthDateIsWrong.Text"; break; case OctopusTiersSaveExceptionEnum.PersonalBankBicCodeIsWrong: returned = "PersonalBankBicCodeIsWrong.Text"; break; case OctopusTiersSaveExceptionEnum.BusinessBankBicCodeIsWrong: returned = "BusinessBankBicCodeIsWrong.Text"; break; case OctopusTiersSaveExceptionEnum.PersonalBankIbanIsWrong: returned = "PersonalBankIbanIsWrong.Text"; break; case OctopusTiersSaveExceptionEnum.BusinessBankIbanIsWrong: returned = "BusinessBankIbanIsWrong.Text"; break; case OctopusTiersSaveExceptionEnum.PersonIsInTheGroup: returned = "PersonIsInTheGroup.Text"; break; } return returned; }
public OctopusTiersSaveException(OctopusTiersSaveExceptionEnum exceptionCode) { code = FindException(exceptionCode); }