Example #1
0
 public Boleto(DateTime dataVencimento, decimal valorBoleto, string carteira, string nossoNumero, Cedente cedente, EspecieDocumento especieDocumento = null)
 {
     this._carteira         = carteira;
     this._nossoNumero      = nossoNumero;
     this._dataVencimento   = dataVencimento;
     this._valorBoleto      = valorBoleto;
     this._valorCobrado     = this.ValorCobrado;
     this._cedente          = cedente;
     this._especieDocumento = especieDocumento;
 }
 public static string ValidaCodigo(IEspecieDocumento especie)
 {
     try
     {
         return especie.Codigo.ToString();
     }
     catch
     {
         return "0";
     }
 }
 public static string ValidaSigla(IEspecieDocumento especie)
 {
     try
     {
         return especie.Sigla;
     }
     catch
     {
         return string.Empty;
     }
 }
Example #4
0
 public static string ValidaCodigo(IEspecieDocumento especie)
 {
     try
     {
         return(especie.Codigo.ToString());
     }
     catch
     {
         return("0");
     }
 }
Example #5
0
 public static string ValidaSigla(IEspecieDocumento especie)
 {
     try
     {
         return(especie.Sigla);
     }
     catch
     {
         return(string.Empty);
     }
 }
Example #6
0
        public Boleto(DateTime dataVencimento, decimal valorBoleto, string carteira, string nossoNumero, Cedente cedente, EspecieDocumento especieDocumento)
        {
            this._carteira = carteira;
            this._nossoNumero = nossoNumero;
            this._dataVencimento = dataVencimento;
            this._valorBoleto = valorBoleto;
            this._valorBoleto = valorBoleto;
            this._valorCobrado = this.ValorCobrado;
            this._cedente = cedente;

            this._especieDocumento = especieDocumento;
        }
Example #7
0
        public Boleto(DateTime dataVencimento, double valorBoleto, string carteira, string nossoNumero, Cedente cedente, EspecieDocumento especieDocumento)
        {
            _carteira = carteira;
            _nossoNumero = nossoNumero;
            _dataVencimento = dataVencimento;
            _valorBoleto = valorBoleto;
            _valorBoleto = valorBoleto;
            _ValorCobrado = ValorCobrado;
            _cedente = cedente;

            _especieDocumento = especieDocumento;
        }
Example #8
0
        public Boleto(DateTime dataVencimento, decimal valorBoleto, string carteira, string nossoNumero, Cedente cedente, EspecieDocumento especieDocumento)
        {
            _carteira       = carteira;
            _nossoNumero    = nossoNumero;
            _dataVencimento = dataVencimento;
            _valorBoleto    = valorBoleto;
            _valorBoleto    = valorBoleto;
            _valorCobrado   = ValorCobrado;
            _cedente        = cedente;

            _especieDocumento = especieDocumento;
        }
 private void InstanciaEspecieDocumento(int codigoBanco, int codigoEspecie)
 {
     try
     {
         switch (codigoBanco)
         {
             //341 - Itaú
             case 341:
                 _IEspecieDocumento = new EspecieDocumento_Itau(codigoEspecie);
                 break;
             //356 - BankBoston
             case 479:
                 _IEspecieDocumento = new EspecieDocumento_BankBoston(codigoEspecie);
                 break;
             //422 - Safra
             case 1:
                 _IEspecieDocumento = new EspecieDocumento_BancoBrasil(codigoEspecie);
                 break;
             //237 - Bradesco
             case 237:
                 _IEspecieDocumento = new EspecieDocumento_Bradesco(codigoEspecie);
                 break;
             case 356:
                 _IEspecieDocumento = new EspecieDocumento_Real(codigoEspecie);
                 break;
             case 33:
                 _IEspecieDocumento = new EspecieDocumento_Santander(codigoEspecie);
                 break;
             case 347:
                 _IEspecieDocumento = new EspecieDocumento_Sudameris(codigoEspecie);
                 break;
             case 104:
                 _IEspecieDocumento = new EspecieDocumento_Caixa(codigoEspecie);
                 break;
             default:
                 throw new Exception("Código do banco não implementando: " + codigoBanco);
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Erro durante a execução da transação.", ex);
     }
 }
Example #10
0
 public void AdicionarCodigoEspecie(IEspecieDocumento codigoEspecieDocumento)
 {
     return;
 }
 public static string ValidaSigla(IEspecieDocumento especie)
 {
     try
     {
         if (especie.Banco.Codigo == 748)
         {// Implementação das espécies de documento do Sicredi
             switch (especie.Codigo)
             {
                 case "A": return "DMI";
                 case "B": return "DR";
                 case "C": return "NP";
                 case "D": return "NR";
                 case "E": return "NS";
                 case "G": return "RC";
                 case "H": return "LC";
                 case "I": return "ND";
                 case "J": return "DSI";
                 case "K": return "OS";
                 default: return "OS";
             }
         }
         return especie.Sigla;
     }
     catch
     {
         return string.Empty;
     }
 }
Example #12
0
 private void InstanciaEspecieDocumento(int codigoBanco, string codigoEspecie)
 {
     try
     {
         switch (codigoBanco)
         {
             //341 - Itaú
             case 341:
                 _IEspecieDocumento = new EspecieDocumento_Itau(codigoEspecie);
                 break;
             //479 - BankBoston
             case 479:
                 _IEspecieDocumento = new EspecieDocumento_BankBoston(codigoEspecie);
                 break;
             //422 - Safra
             case 1:
                 _IEspecieDocumento = new EspecieDocumento_BancoBrasil(codigoEspecie);
                 break;
             //237 - Bradesco
             case 237:
                 _IEspecieDocumento = new EspecieDocumento_Bradesco(codigoEspecie);
                 break;
             case 356:
                 _IEspecieDocumento = new EspecieDocumento_Real(codigoEspecie);
                 break;
             //033 - Santander
             case 33:
                 _IEspecieDocumento = new EspecieDocumento_Santander(codigoEspecie);
                 break;
             case 347:
                 _IEspecieDocumento = new EspecieDocumento_Sudameris(codigoEspecie);
                 break;
             //104 - Caixa
             case 104:
                 _IEspecieDocumento = new EspecieDocumento_Caixa(codigoEspecie);
                 break;
             //399 - HSBC
             case 399:
                 _IEspecieDocumento = new EspecieDocumento_HSBC(codigoEspecie);
                 break;
             //748 - Sicredi
             case 748:
                 _IEspecieDocumento = new EspecieDocumento_Sicredi(codigoEspecie);
                 break;
             //41 - Banrisul - sidneiklein
             case 41:
                 _IEspecieDocumento = new EspecieDocumento_Banrisul(codigoEspecie);
                 break;
             //085 - Cecred
             case 85:
                 _IEspecieDocumento = new EspecieDocumento_Cecred(codigoEspecie);
                 break;
             //756 - Sicoob
             case 756:
                 _IEspecieDocumento = new EspecieDocumento_Sicoob(codigoEspecie);
                 break;
             //004 Banco do Nordeste
             case 4:
                 _IEspecieDocumento = new EspecieDocumento_Nordeste(codigoEspecie);
                 break;
             default:
                 throw new Exception("Código do banco não implementando: " + codigoBanco);
         }
     }
     catch (Exception ex)
     {
         throw new Exception("Erro durante a execução da transação.", ex);
     }
 }
Example #13
0
 public void AdicionarCodigoEspecie(IEspecieDocumento codigoEspecieDocumento)
 {
     return;
 }
 public static int ValidaCodigo(IEspecieDocumento especie)
 {
     try
     {
         return especie.Codigo;
     }
     catch
     {
         return 0;
     }
 }