private static string FindException(OpenCbsContractSaveExceptionEnum exceptionId) { string returned = String.Empty; switch (exceptionId) { case OpenCbsContractSaveExceptionEnum.ContractIsNull: returned = "ContractExceptionContractIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.AmountIsNull: returned = "ContractExceptionAmountIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.EntryFeesIsNull: returned = "ContractExceptionEntryFeesIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.AnticipatedRepaymentPenaltiesIsNull: returned = "ContractExceptionAnticipatedRepaymentPenaltiesIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.NonRepaymentPenaltiesIsNull: returned = "ContractExceptionNonRepaymentPenaltiesIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.NumberOfInstallmentIsNull: returned = "ContractExceptionNumberOfInstallmentsIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.GracePeriodIsNull: returned = "ContractExceptionGracePeriodIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.InterestRateIsNull: returned = "ContractExceptionInterestRateIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.InstallmentTypeIsNull: returned = "ContractExceptionInstallmentTypeIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.FundingLineIsNull: returned = "ContractExceptionFundingLineIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanOfficerIsNull: returned = "ContractExceptionLoanOfficerIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.BeneficiaryIsNull: returned = "ContractExceptionBeneficiaryIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.BeneficiaryIsActive: returned = "ContractExceptionBeneficiaryIsActive.Text"; break; case OpenCbsContractSaveExceptionEnum.DisburseIsNull: returned = "ContractExceptionDisburseDate.Text"; break; case OpenCbsContractSaveExceptionEnum.BeneficiaryIsBad: returned = "ContractExceptionBeneficiaryIsBad.Text"; break; case OpenCbsContractSaveExceptionEnum.EventIsNull: returned = "ContractExceptionEventIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.EventNotCancelable: returned = "ContractExceptionEventNotCancelable.Text"; break; case OpenCbsContractSaveExceptionEnum.EventCommentIsEmpty: returned = "ContractExceptionEventCommentIsEmpty.Text"; break; case OpenCbsContractSaveExceptionEnum.BeneficiaryIsAllowOneLoans: returned = "ContractExceptionBeneficiaryIsAllowOneLoans.Text"; break; case OpenCbsContractSaveExceptionEnum.ProjectIsNull: returned = "ContractExceptionProjectIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.CorporateIsNull: returned = "ContractExceptionCorporateIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.CreditCommiteeCommentNotModified: returned = "ContractExceptionCreditCommiteeCommentNotModified.Text"; break; case OpenCbsContractSaveExceptionEnum.StatusNotModified: returned = "ContractExceptionStatusNotModified.Text"; break; case OpenCbsContractSaveExceptionEnum.CurrencyMisMatch: returned = "CurrencyMisMatch.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanShareAmountIsEmpty: returned = "LoanShareAmountIsEmpty.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanWasValidatedLaterThanDisbursed: returned = "LoanWasValidatedLaterThanDisbursed.Text"; break; case OpenCbsContractSaveExceptionEnum.TrancheDate: returned = "TrancheDateError.Text"; break; case OpenCbsContractSaveExceptionEnum.TrancheAmount: returned = "TrancheAmountError.Text"; break; case OpenCbsContractSaveExceptionEnum.FieldIsNotUnique: returned = "FieldIsNotUnique.Text"; break; case OpenCbsContractSaveExceptionEnum.FieldIsMandatory: returned = "FieldIsMandatory.Text"; break; case OpenCbsContractSaveExceptionEnum.NumberFieldIsNotANumber: returned = "NumberFieldIsNotANumber.Text"; break; case OpenCbsContractSaveExceptionEnum.FieldEmpty: returned = "FieldEmpty.Text"; break; case OpenCbsContractSaveExceptionEnum.ZeroFee: returned = "ZeroFee.Text"; break; case OpenCbsContractSaveExceptionEnum.WrongEvent: returned = "WrongEvent.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanHasNoCompulsorySavings: returned = "LoanHasNoCompulsorySavingsError.Text"; break; case OpenCbsContractSaveExceptionEnum.OperationOutsideCurrentFiscalYear: returned = "OperationOutsideCurrentFiscalYear.Text"; break; case OpenCbsContractSaveExceptionEnum.EconomicActivityNotSet: returned = "EconomicActivityNotSet.Text"; break; case OpenCbsContractSaveExceptionEnum.TrancheMaturityError: returned = "TrancheMaturityError.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanIsFlatForTranche: returned = "LoanIsFlatForTranche.Text"; break; case OpenCbsContractSaveExceptionEnum.CurrentInstallmentIsNotFullyRepaid: returned = "CurrentInstallmentIsNotFullyRepaid.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanAlreadyDisbursed: returned = "LoanAlreadyDisbursed.Text"; break; } return(returned); }
private static string FindException(OpenCbsContractSaveExceptionEnum exceptionId) { string returned = String.Empty; switch(exceptionId) { case OpenCbsContractSaveExceptionEnum.ContractIsNull: returned = "ContractExceptionContractIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.AmountIsNull: returned = "ContractExceptionAmountIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.EntryFeesIsNull: returned = "ContractExceptionEntryFeesIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.AnticipatedRepaymentPenaltiesIsNull: returned = "ContractExceptionAnticipatedRepaymentPenaltiesIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.NonRepaymentPenaltiesIsNull: returned = "ContractExceptionNonRepaymentPenaltiesIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.NumberOfInstallmentIsNull: returned = "ContractExceptionNumberOfInstallmentsIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.GracePeriodIsNull: returned = "ContractExceptionGracePeriodIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.InterestRateIsNull: returned = "ContractExceptionInterestRateIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.InstallmentTypeIsNull: returned = "ContractExceptionInstallmentTypeIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.FundingLineIsNull: returned = "ContractExceptionFundingLineIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanOfficerIsNull: returned = "ContractExceptionLoanOfficerIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.BeneficiaryIsNull: returned = "ContractExceptionBeneficiaryIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.BeneficiaryIsActive: returned = "ContractExceptionBeneficiaryIsActive.Text"; break; case OpenCbsContractSaveExceptionEnum.DisburseIsNull: returned = "ContractExceptionDisburseDate.Text"; break; case OpenCbsContractSaveExceptionEnum.BeneficiaryIsBad: returned = "ContractExceptionBeneficiaryIsBad.Text"; break; case OpenCbsContractSaveExceptionEnum.EventIsNull: returned = "ContractExceptionEventIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.EventNotCancelable: returned = "ContractExceptionEventNotCancelable.Text"; break; case OpenCbsContractSaveExceptionEnum.EventCommentIsEmpty: returned = "ContractExceptionEventCommentIsEmpty.Text"; break; case OpenCbsContractSaveExceptionEnum.BeneficiaryIsAllowOneLoans: returned = "ContractExceptionBeneficiaryIsAllowOneLoans.Text"; break; case OpenCbsContractSaveExceptionEnum.ProjectIsNull: returned = "ContractExceptionProjectIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.CorporateIsNull: returned = "ContractExceptionCorporateIsNull.Text"; break; case OpenCbsContractSaveExceptionEnum.CreditCommiteeCommentNotModified: returned = "ContractExceptionCreditCommiteeCommentNotModified.Text"; break; case OpenCbsContractSaveExceptionEnum.StatusNotModified: returned = "ContractExceptionStatusNotModified.Text"; break; case OpenCbsContractSaveExceptionEnum.CurrencyMisMatch: returned = "CurrencyMisMatch.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanShareAmountIsEmpty: returned = "LoanShareAmountIsEmpty.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanWasValidatedLaterThanDisbursed: returned = "LoanWasValidatedLaterThanDisbursed.Text"; break; case OpenCbsContractSaveExceptionEnum.TrancheDate: returned = "TrancheDateError.Text"; break; case OpenCbsContractSaveExceptionEnum.TrancheAmount: returned = "TrancheAmountError.Text"; break; case OpenCbsContractSaveExceptionEnum.FieldIsNotUnique: returned = "FieldIsNotUnique.Text"; break; case OpenCbsContractSaveExceptionEnum.FieldIsMandatory: returned = "FieldIsMandatory.Text"; break; case OpenCbsContractSaveExceptionEnum.NumberFieldIsNotANumber: returned = "NumberFieldIsNotANumber.Text"; break; case OpenCbsContractSaveExceptionEnum.FieldEmpty: returned = "FieldEmpty.Text"; break; case OpenCbsContractSaveExceptionEnum.ZeroFee: returned = "ZeroFee.Text"; break; case OpenCbsContractSaveExceptionEnum.WrongEvent: returned = "WrongEvent.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanHasNoCompulsorySavings: returned = "LoanHasNoCompulsorySavingsError.Text"; break; case OpenCbsContractSaveExceptionEnum.OperationOutsideCurrentFiscalYear: returned = "OperationOutsideCurrentFiscalYear.Text"; break; case OpenCbsContractSaveExceptionEnum.EconomicActivityNotSet: returned = "EconomicActivityNotSet.Text"; break; case OpenCbsContractSaveExceptionEnum.TrancheMaturityError: returned = "TrancheMaturityError.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanIsFlatForTranche: returned = "LoanIsFlatForTranche.Text"; break; case OpenCbsContractSaveExceptionEnum.CurrentInstallmentIsNotFullyRepaid: returned = "CurrentInstallmentIsNotFullyRepaid.Text"; break; case OpenCbsContractSaveExceptionEnum.LoanAlreadyDisbursed: returned = "LoanAlreadyDisbursed.Text"; break; } return returned; }
public OpenCbsContractSaveException(OpenCbsContractSaveExceptionEnum exceptionCode) { _code = FindException(exceptionCode); }