コード例 #1
0
ファイル: Boleto.cs プロジェクト: rodrigocsouza/Swap
 /// <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
ファイル: Boleto.aspx.cs プロジェクト: rodrigocsouza/Swap
 private void gerarBoletoItau()
 {
     BoletoItau bol = new BoletoItau();
     bol.Aceite = false;
     bol.CedenteAgencia = "0123401";
     bol.CedenteConta = "0012345011";
     bol.CedenteContaDV = "99";
     bol.CedenteNome = "Swap Informática";
     bol.Carteira = 32;
     bol.Instrucao1 = "Pagar ainda hoje de preferência";
     bol.SequNossNume = "0000000";
     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);
 }