コード例 #1
0
        public ICodigoOcorrencia ObtemCodigoOcorrencia(EnumCodigoOcorrenciaRetorno ocorrenciaRetorno)
        {
            switch (ocorrenciaRetorno)
            {
            case EnumCodigoOcorrenciaRetorno.RetLiquidado:
            {
                return(new CodigoOcorrencia((int)ocorrenciaRetorno)
                    {
                        Codigo = 06,
                        Descricao = "LIQUIDAÇÃO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetRegistroConfirmado:
            {
                return(new CodigoOcorrencia((int)ocorrenciaRetorno)
                    {
                        Codigo = 07,
                        Descricao = "EMISSÃO CONFIRMADA"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetRegistroRecusado:
            {
                return(new CodigoOcorrencia((int)ocorrenciaRetorno)
                    {
                        Codigo = 08,
                        Descricao = "PARCELA REJEITADA"
                    });
            }
            }
            throw new Exception(
                      String.Format(
                          "Não foi possível obter Código de Comando/Movimento/Ocorrência. Banco: {0} Código: {1}",
                          CodigoBanco, ocorrenciaRetorno.ToString()));
        }
コード例 #2
0
        public ICodigoOcorrencia ObtemCodigoOcorrencia(EnumCodigoOcorrenciaRetorno ocorrencia)
        {
            switch (ocorrencia)
            {
            case EnumCodigoOcorrenciaRetorno.RetTituloNaoExiste:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 01,
                        Descricao = "TÍTULO NÃO EXISTE"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetRegistroConfirmado:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 02,
                        Descricao = "ENTRADA TÍT. CONFIRMADA"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetRegistroRecusado:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 03,
                        Descricao = "ENTRADA TÍT. REJEITADA"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetLiquidado:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 06,
                        Descricao = "LIQUIDAÇÃO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetLiquidadoPorConta:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 07,
                        Descricao = "LIQUIDAÇÃO POR CONTA"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetLiquidadoSaldoRestante:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 08,
                        Descricao = "LIQUIDAÇÃO POR SALDO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetBaixaAutomatica:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 09,
                        Descricao = "BAIXA AUTOMÁTICA"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetBaixado:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 10,
                        Descricao = "TÍT. BAIX. CONF. INSTRUÇÃO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetTituloEmSer:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 11,
                        Descricao = "EM SER"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetAbatimentoConcedido:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 12,
                        Descricao = "ABATIMENTO CONCEDIDO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetAbatimentoCancelado:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 13,
                        Descricao = "ABATIMENTO CANCELADO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetProrrogVencto:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 14,
                        Descricao = "PRORROGAÇÃO DE VENCIMENTO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetConfirmacaoProtesto:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 15,
                        Descricao = "CONFIRMAÇÃO DE PROTESTO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetJaBaixado:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 16,
                        Descricao = "TÍT. JÁ BAIXADO/LIQUIDADO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetLiquidadoEmCartorio:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 17,
                        Descricao = "LIQUIDADO EM CARTÓRIO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetEncaminhadoACartorio:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 21,
                        Descricao = "TÍT. ENVIADO A CARTÓRIO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetRetiradoDeCartorio:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 22,
                        Descricao = "TÍT. RETIRADO DE CARTÓRIO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetCustasCartorioDistribuidor:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 24,
                        Descricao = "CUSTAS DE CARTÓRIO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetRecebimentoInstrucaoProtestar:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 25,
                        Descricao = "PROTESTAR TÍTULO"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetRecebimentoInstrucaoSustarProtesto:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 26,
                        Descricao = "SUSTAR"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetTituloDdaReconhecido:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 35,
                        Descricao = "TÍTULO DDA RECONHECIDO PELO PAGADOR"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetTituloDdaNaoReconhecido:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 36,
                        Descricao = "TÍTULO DDA NÃO RECONHECIDO PELO PAGADOR"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetTituloDdaRecusado:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 37,
                        Descricao = "TÍTULO DDA RECUSADO PELA CIP"
                    });
            }

            case EnumCodigoOcorrenciaRetorno.RetNaoProtestar:
            {
                return(new CodigoOcorrencia((int)ocorrencia)
                    {
                        Codigo = 38,
                        Descricao = "RECEBIMENTO DA INSTRUÇÃO NÃO PROTESTAR"
                    });
            }
            }
            throw new Exception(
                      String.Format(
                          "Não foi possível obter Código de Comando/Movimento/Ocorrência. Banco: {0} Código: {1}",
                          CodigoBanco, ocorrencia.ToString()));
        }
コード例 #3
0
ファイル: BancoHsbc.cs プロジェクト: marcelloaborges/BoletoBr
        public ICodigoOcorrencia ObtemCodigoOcorrencia(EnumCodigoOcorrenciaRetorno ocorrenciaRetorno)
        {
            switch (ocorrenciaRetorno)
            {
                case EnumCodigoOcorrenciaRetorno.RetLiquidado:
                {
                    return new CodigoOcorrencia((int) ocorrenciaRetorno)
                    {
                        Codigo = 06,
                        Descricao = "LIQUIDAÇÃO"
                    };
                }
                case EnumCodigoOcorrenciaRetorno.RetRegistroConfirmado:
                {
                    return new CodigoOcorrencia((int) ocorrenciaRetorno)
                    {
                        Codigo = 07,
                        Descricao = "EMISSÃO CONFIRMADA"
                    };
                }
                case EnumCodigoOcorrenciaRetorno.RetRegistroRecusado:
                {
                    return new CodigoOcorrencia((int) ocorrenciaRetorno)
                    {
                        Codigo = 08,
                        Descricao = "PARCELA REJEITADA"
                    };
                }

            }
            throw new Exception(
                String.Format(
                    "Não foi possível obter Código de Comando/Movimento/Ocorrência. Banco: {0} Código: {1}",
                    CodigoBanco, ocorrenciaRetorno.ToString()));
        }
コード例 #4
0
ファイル: BancoSantander.cs プロジェクト: gubarusco/boletobr
 public ICodigoOcorrencia ObtemCodigoOcorrencia(EnumCodigoOcorrenciaRetorno ocorrencia)
 {
     switch (ocorrencia)
     {
         case EnumCodigoOcorrenciaRetorno.RetTituloNaoExiste:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 01,
                 Descricao = "TÍTULO NÃO EXISTE"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetRegistroConfirmado:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 02,
                 Descricao = "ENTRADA TÍT. CONFIRMADA"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetRegistroRecusado:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 03,
                 Descricao = "ENTRADA TÍT. REJEITADA"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetLiquidado:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 06,
                 Descricao = "LIQUIDAÇÃO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetLiquidadoPorConta:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 07,
                 Descricao = "LIQUIDAÇÃO POR CONTA"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetLiquidadoSaldoRestante:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 08,
                 Descricao = "LIQUIDAÇÃO POR SALDO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetBaixaAutomatica:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 09,
                 Descricao = "BAIXA AUTOMÁTICA"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetBaixado:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 10,
                 Descricao = "TÍT. BAIX. CONF. INSTRUÇÃO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetTituloEmSer:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 11,
                 Descricao = "EM SER"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetAbatimentoConcedido:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 12,
                 Descricao = "ABATIMENTO CONCEDIDO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetAbatimentoCancelado:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 13,
                 Descricao = "ABATIMENTO CANCELADO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetProrrogVencto:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 14,
                 Descricao = "PRORROGAÇÃO DE VENCIMENTO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetConfirmacaoProtesto:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 15,
                 Descricao = "CONFIRMAÇÃO DE PROTESTO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetJaBaixado:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 16,
                 Descricao = "TÍT. JÁ BAIXADO/LIQUIDADO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetLiquidadoEmCartorio:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 17,
                 Descricao = "LIQUIDADO EM CARTÓRIO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetEncaminhadoACartorio:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 21,
                 Descricao = "TÍT. ENVIADO A CARTÓRIO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetRetiradoDeCartorio:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 22,
                 Descricao = "TÍT. RETIRADO DE CARTÓRIO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetCustasCartorioDistribuidor:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 24,
                 Descricao = "CUSTAS DE CARTÓRIO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetRecebimentoInstrucaoProtestar:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 25,
                 Descricao = "PROTESTAR TÍTULO"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetRecebimentoInstrucaoSustarProtesto:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 26,
                 Descricao = "SUSTAR"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetTituloDdaReconhecido:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 35,
                 Descricao = "TÍTULO DDA RECONHECIDO PELO PAGADOR"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetTituloDdaNaoReconhecido:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 36,
                 Descricao = "TÍTULO DDA NÃO RECONHECIDO PELO PAGADOR"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetTituloDdaRecusado:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 37,
                 Descricao = "TÍTULO DDA RECUSADO PELA CIP"
             };
         }
         case EnumCodigoOcorrenciaRetorno.RetNaoProtestar:
         {
             return new CodigoOcorrencia((int) ocorrencia)
             {
                 Codigo = 38,
                 Descricao = "RECEBIMENTO DA INSTRUÇÃO NÃO PROTESTAR"
             };
         }
     }
     throw new Exception(
         String.Format(
             "Não foi possível obter Código de Comando/Movimento/Ocorrência. Banco: {0} Código: {1}",
             CodigoBanco, ocorrencia.ToString()));
 }