コード例 #1
0
        private string _FindException(OctopusReportsExceptionsEnum exceptionId)
        {
            string returned = String.Empty;
            switch(exceptionId)
            {
                case OctopusReportsExceptionsEnum.NoResult:
                    returned = "ReportsExceptionsNoResult.Text";
                    break;

                case OctopusReportsExceptionsEnum.NeedExchangeRate:
                    returned = "ReportsExceptionsNeedExchangeRate.Text";
                    break;
                case OctopusReportsExceptionsEnum.CannotLoadReport:
                    returned = "CannotLoadReport.Text";
                    break;
                case OctopusReportsExceptionsEnum.ReportProcedureSourceEmpty:
                    returned = "ReportProcedureSourceEmpty.Text";
                    break;
                case OctopusReportsExceptionsEnum.CannotGetDataSource:
                    returned = "CannotGetDataSource.Text";
                    break;
                case OctopusReportsExceptionsEnum.CannotLoadParameters:
                    returned = "CannotLoadParameters.Text";
                    break;

            }
            return returned;
        }
コード例 #2
0
 public OctopusReportsException(OctopusReportsExceptionsEnum exceptionCode)
 {
     _code = _FindException(exceptionCode);
 }