public OctopusPackageSaveException(OctopusPackageSaveExceptionEnum exceptionCode) { code = FindException(exceptionCode); }
private string FindException(OctopusPackageSaveExceptionEnum exceptionId) { string returned = String.Empty; switch(exceptionId) { case OctopusPackageSaveExceptionEnum.NameIsNull: returned = "PackageExceptionNameIsNull.Text"; break; case OctopusPackageSaveExceptionEnum.InstallmentTypeIsNull: returned = "PackageExceptionInstallmentTypeIsNull.Text"; break; case OctopusPackageSaveExceptionEnum.InstallmentTypeIsBad: returned = "PackageExceptionInstallmentTypeIsBad.Text"; break; case OctopusPackageSaveExceptionEnum.InterestRateGroupBadlyInformed: returned = "PackageExceptionInterestRateGroupBadlyInformed.Text"; break; case OctopusPackageSaveExceptionEnum.GracePeriodGroupBadlyInformed: returned = "PackageExceptionGracePeriodGroupBadlyInformed.Text"; break; case OctopusPackageSaveExceptionEnum.NonRepaymentPenaltiesBadlyInformed: returned = "PackageExceptionNonRepaymentPenaltiesBadlyInformed.Text"; break; case OctopusPackageSaveExceptionEnum.AnticipatedRepaymentPenaltiesBadlyInformed: returned = "PackageExceptionAnticipatedTotalRepaymentPenaltiesBadlyInformed.Text"; break; case OctopusPackageSaveExceptionEnum.EntryFeesBadlyInformed: returned = "PackageExceptionEntryFeesBadlyInformed.Text"; break; case OctopusPackageSaveExceptionEnum.NumberOfInstallmentBadlyInformed: returned = "PackageExceptionNumberOfInstallmentBadlyInformed.Text"; break; case OctopusPackageSaveExceptionEnum.AmountBadlyInformed: returned = "PackageExceptionAmountBadlyInformed.Text"; break; case OctopusPackageSaveExceptionEnum.ExoticProductIsBad: returned = "PackageExceptionExoticProductIsBad.Text"; break; case OctopusPackageSaveExceptionEnum.ExoticProductIsNull: returned = "PackageExceptionExoticProductIsNull.Text"; break; case OctopusPackageSaveExceptionEnum.ExoticInstallmentIsNull: returned = "PackageExceptionExoticInstallmentIsNull.Text"; break; case OctopusPackageSaveExceptionEnum.ExoticInstallmentIsBad: returned = "PackageExceptionExoticInstallmentIsBad.Text"; break; case OctopusPackageSaveExceptionEnum.ExoticProductContainsNoInstallment: returned = "PackageExceptionExoticProductContainsNoInstallment.Text"; break; case OctopusPackageSaveExceptionEnum.ExoticProductNameAlreadyExist: returned = "PackageExceptionExoticProductNameAlreadyExist.Text"; break; case OctopusPackageSaveExceptionEnum.LoanCycleNameAlreadyExists: returned = "PackageExceptionAmountCycleStockNameAlreadyExist.Text"; break; case OctopusPackageSaveExceptionEnum.NameAlreadyExist: returned = "PackageExceptionNameAlreadyExist.Text"; break; case OctopusPackageSaveExceptionEnum.AmountCycleStockIsNull: returned = "PackageExceptionAmountCycleStockIsNull.Text"; break; case OctopusPackageSaveExceptionEnum.AmountCycleStockIsBad: returned = "PackageExceptionAmountCycleStockIsBad.Text"; break; case OctopusPackageSaveExceptionEnum.InstallmentTypeNameAlreadyExist: returned = "PackageExceptionInstallmentTypeNameAlreadyExist.Text"; break; case OctopusPackageSaveExceptionEnum.InstallmentTypeValuesAlreadyExist: returned = "PackageExceptionInstallmentTypeValuesAlreadyExist.Text"; break; case OctopusPackageSaveExceptionEnum.InstallmentTypeValuesAreUsed: returned = "PackageExceptionInstallmentTypeValuesAreUsed.Text"; break; case OctopusPackageSaveExceptionEnum.ExoticProductSumInIncorrect: returned = "PackageExceptionExoticProductInIncorrect.Text"; break; case OctopusPackageSaveExceptionEnum.GuarantedAmountBadlyInformed: returned = "PackageExceptionGuarantedAmountBadlyInformed.Text"; break; case OctopusPackageSaveExceptionEnum.GuarantedFeesBadlyInformed: returned = "PackageExceptionGuarantedFeesBadlyInformed.Text"; break; case OctopusPackageSaveExceptionEnum.CodeIsEmpty: returned = "PackageExceptionProductCodeIsEmpty.Text"; break; case OctopusPackageSaveExceptionEnum.CurrencyIsEmpty: returned = "CurrencyIsEmpty.Text"; break; case OctopusPackageSaveExceptionEnum.CurrencyMisMatch: returned = "CurrencyMisMatch.Text"; break; case OctopusPackageSaveExceptionEnum.ClientTypeIsEmpty: returned = "ClientTypeIsEmpty.Text"; break; case OctopusPackageSaveExceptionEnum.CompulsorySavingSettingsEmpty: returned = "CompulsorySavingSettingsEmpty.Text"; break; case OctopusPackageSaveExceptionEnum.CycleParametersAreNotFilled: returned = "CycleParametersAreNotFilled.Text"; break; case OctopusPackageSaveExceptionEnum.CycleParametersHaveBeenFilledIncorrectly: returned = "CycleParametersAreWrong.Text"; break; case OctopusPackageSaveExceptionEnum.AmountCanNotBeZero: returned = "AmountCanNotBeZero.Text"; break; case OctopusPackageSaveExceptionEnum.MaturityCanNotBeZero: returned = "MaturityCanNotBeZero.Text"; break; } return returned; }