コード例 #1
0
        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;
        }
コード例 #2
0
 public OctopusTiersSaveException(OctopusTiersSaveExceptionEnum exceptionCode)
 {
     code = FindException(exceptionCode);
 }