Exemplo n.º 1
0
        private void gerarBoletoBB()
        {
            BoletoBrasil bolBB = new BoletoBrasil();

            bolBB.Aceite = false;
            bolBB.CedenteAgencia = "001";
            bolBB.CedenteConta = "0012345-0";
            bolBB.CedenteContaDV = "99";
            bolBB.CedenteNome = "Swap Informática";
            bolBB.Carteira = 32;
            bolBB.Instrucao1 = "Pagar ainda hoje de preferência";

            bolBB.Sequencial = 1;
            bolBB.Documento = "112345";
            bolBB.DtDocumento = Convert.ToDateTime(DateTime.Now);
            bolBB.DtEmissao = Convert.ToDateTime(DateTime.Now);
            bolBB.DtProcessamento = Convert.ToDateTime(DateTime.Now);
            bolBB.DtVencimento = Convert.ToDateTime(DateTime.Now);
            float fValor = 0f;
            float.TryParse(Request.QueryString["valor"].ToString(), out fValor);
            bolBB.Valor = fValor;

            bolBB.SacadoNome = Request.QueryString["sacado"].ToString();
            bolBB.SacadoEndereco = Request.QueryString["endereco"].ToString();
            bolBB.SacadoCPF_CNPJ = Request.QueryString["cpf"].ToString();
            bolBB.SacadoCidade = Request.QueryString["cidade"].ToString();
            bolBB.SacadoUF = Request.QueryString["uf"].ToString();
            bolBB.SacadoBairro = Request.QueryString["bairro"].ToString();
            bolBB.SacadoCEP = Request.QueryString["cep"].ToString();
            ImprimeBoleto(bolBB);
        }
Exemplo n.º 2
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;
 }