private string _findException(OpenCbsAccountingRuleExceptionEnum exceptionCode) { switch (exceptionCode) { case OpenCbsAccountingRuleExceptionEnum.GenericAccountIsInvalid: return("AccountingRuleGenericAccountIsInvalid.Text"); case OpenCbsAccountingRuleExceptionEnum.SpecificAccountIsInvalid: return("AccountingRuleSpecificAccountIsInvalid.Text"); case OpenCbsAccountingRuleExceptionEnum.GenericAndSpecificAccountsAreIdentical: return("AccountingRuleGenericAndSpecificAccountsAreIdentical.Text"); case OpenCbsAccountingRuleExceptionEnum.ClientTypeIsInvalid: return("AccountingRuleClientTypeIsInvalid.Text"); case OpenCbsAccountingRuleExceptionEnum.ProductTypeIsInvalid: return("AccountingRuleProductTypeIsInvalid.Text"); default: return(string.Empty); } }
private string _findException(OpenCbsAccountingRuleExceptionEnum exceptionCode) { switch (exceptionCode) { case OpenCbsAccountingRuleExceptionEnum.GenericAccountIsInvalid: return "AccountingRuleGenericAccountIsInvalid.Text"; case OpenCbsAccountingRuleExceptionEnum.SpecificAccountIsInvalid: return "AccountingRuleSpecificAccountIsInvalid.Text"; case OpenCbsAccountingRuleExceptionEnum.GenericAndSpecificAccountsAreIdentical: return "AccountingRuleGenericAndSpecificAccountsAreIdentical.Text"; case OpenCbsAccountingRuleExceptionEnum.ClientTypeIsInvalid: return "AccountingRuleClientTypeIsInvalid.Text"; case OpenCbsAccountingRuleExceptionEnum.ProductTypeIsInvalid: return "AccountingRuleProductTypeIsInvalid.Text"; default: return string.Empty; } }
public OpenCbsAccountingRuleException(OpenCbsAccountingRuleExceptionEnum exceptionCode) { _code = exceptionCode; _message = _findException(exceptionCode); }