Artigo Clube Delphi 77 - Aplicação Web completa - Parte IV

Neste artigo vamos concluir o nosso mini-curso de uma aplicação web completa, finalizando a compra do usuário no site, emitindo boleto bancário na aplicação ASP.NET.

Esse artigo faz parte da revista Clube Delphi Edição 77. Clique aqui para ler todos os artigos desta edição

Clique aqui para ler esse artigo em PDF.

Mini-Curso

Aplicação Web completa!

Gerando boletos - Parte IV

Neste artigo vamos concluir o nosso mini-curso de uma aplicação web completa, finalizando a compra do usuário no site, emitindo boleto bancário na aplicação ASP.NET. Daremos a opção de o mesmo ser enviado por e-mail. Para isso, usaremos uma ótima ferramenta que vai facilitar em muito a geração do boleto, o CobreBemX.

Imagine criar via código (no braço) um boleto bancário, com código de barras e para Web (ASP.NET), seriam necessárias umas 6 edições para descrevermos todo o processo! Com o CobreBemX, com algumas linhas de código, geramos boletos para vários bancos e também com logotipos personalizados da empresa. Além disso, podermos trabalhar com cartão de crédito (de várias bandeiras) e débito automático em conta corrente.

Abra a aplicação que construímos até agora e vamos começar a finalizar a aplicação web.

 

Dica

Para rodar as páginas ASP.NET desse curso, é preciso que você tenha o Internet Information Services instalado. Para isso, você pode usar o Adicionar>Remover Programas do Painel de Controle. Caso tenha instalado o .NET Framework antes do IIS, é necessário executar a seguinte linha de comando:

C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322>aspnet_regiis.exe –i

Um sintoma comum da falta deste passo é que, no momento da execução da aplicação, os controles ASP.NET não aparecem no browser.

Baixando o CobreBemX

Existe uma versão para desenvolvimento e avaliação da ferramenta no site da empresa fabricante (veja seção Links). Com essa versão, existem duas restrições: a data de vencimento é fixa (com o ano de 2007), e o valor cobrado é mostrado como R$ 1,90.

Baixe a versão de teste no endereço: www.cobrebem.com/downloads/cbx/InstalarCobreBemX.zip e descompacte o arquivo em uma pasta qualquer. Clique no arquivo Instalar.exe para registrar a DLL. O controle é um componente COM/DCOM e não será instalado no IDE do Delphi.

Existem mais algumas configurações e arquivos a serem baixados para gerar corretamente os boletos. Acesse o endereço www.cobrebem.com/downloads/cbx/ImagensBoleto.zip para baixar as imagens do boleto, essas imagens devem ser descompactadas na pasta da aplicação (crie uma pasta chamada “imagensboleto”).

Não é recomendado alterar o nome dessas imagens, pois as mesmas serão usadas para o logotipo do banco, bem como o código de barras. Devemos no final gerar um arquivo, que será a licença de teste e o tipo de cobrança do boleto.

Acesse o endereço www.cobrebem.com/cgi-bin/GeraArquivoLicencaTeste, escolha o banco e em Carteira, escolha uma cobrança simples. Clique em Gerar Arquivo e salve o arquivo na pasta da aplicação (" [...] continue lendo...

Artigos relacionados