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