Ejemplo n.º 1
0
 /// <summary>
 /// Instancia um boleto de acordo com o banco requisitado.
 /// </summary>
 /// <param name="lBancoCodigo">Especifica o código do banco desejado. Gera uma exceção se não existe
 /// implementação para o banco informado.</param>
 /// <returns>Retorna uma instância </returns>
 public static Boleto CreateBoleto( int lBancoCodigo)
 {
     Boleto lResult;
     switch( lBancoCodigo)
     {
         case( 1):
             lResult = new BoletoBrasil();
             break;
         case( 104):
             lResult = new BoletoCEF();
             break;
         case( 237):
             lResult = new BoletoBradesco();
             break;
         case( 341):
             lResult = new BoletoItau();
             break;
         case( 399):
             lResult = new BoletoHSBC();
             break;
         default:
             throw new Exception( "Banco desconhecido.");
     }
     return lResult;
 }
Ejemplo n.º 2
0
        private void gerarBoletoCEF()
        {
            BoletoCEF bol = new BoletoCEF();
            bol.Aceite = false;
            bol.CedenteAgencia = "001";
            bol.CedenteConta = "0012345-0";
            bol.CedenteContaDV = "99";
            bol.CedenteNome = "Swap Informática";
            bol.Carteira = 32;
            bol.Instrucao1 = "Pagar ainda hoje de preferência";

            bol.Sequencial = 1;
            bol.Documento = "112345";
            bol.DtDocumento = Convert.ToDateTime(DateTime.Now);
            bol.DtEmissao = Convert.ToDateTime(DateTime.Now);
            bol.DtProcessamento = Convert.ToDateTime(DateTime.Now);
            bol.DtVencimento = Convert.ToDateTime(DateTime.Now);
            float fValor = 0f;
            float.TryParse(Request.QueryString["valor"].ToString(), out fValor);
            bol.Valor = fValor;
            bol.SacadoNome = Request.QueryString["sacado"].ToString();
            bol.SacadoEndereco = Request.QueryString["endereco"].ToString();
            bol.SacadoCPF_CNPJ = Request.QueryString["cpf"].ToString();
            bol.SacadoCidade = Request.QueryString["cidade"].ToString();
            bol.SacadoUF = Request.QueryString["uf"].ToString();
            bol.SacadoBairro = Request.QueryString["bairro"].ToString();
            bol.SacadoCEP = Request.QueryString["cep"].ToString();
            ImprimeBoleto(bol);
        }