示例#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;
 }
示例#2
0
        private void gerarBoletoBradesco()
        {
            BoletoBradesco bolBRD = new BoletoBradesco();
            bolBRD.Aceite = false;
            bolBRD.CedenteAgencia = "001";
            bolBRD.CedenteConta = "0012345-0";
            bolBRD.CedenteContaDV = "99";
            bolBRD.CedenteNome = "Swap Informática";
            bolBRD.Carteira = 32;
            bolBRD.Instrucao1 = "Pagar ainda hoje de preferência";

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