<%@ page import="com.boletobancario.boleto.html.BoletoHTMLFormatter" %>
<%@ page import="com.boletobancario.boleto.BoletoFactory" %>
<%
// Gera o boleto a partir de dados passados de um formulário ou parâmetros HTML.
BoletoFactory factory = new BoletoFactory();
factory.setBanco( BoletoFactory.BRADESCO );
factory.setAgencia( "123" );
factory.setCedente( "4567" );
factory.setCarteira( "06" );
factory.setNossoNumero( request.getParameter( "nossoNumero" ) );
factory.setValor( request.getParameter( "valor" ) );
factory.setVencimento( request.getParameter( "vencimento" ) );
factory.setNomeCedente( "Empresa Demonstração LTDA." );
factory.setLocalPagamento( "Pagável em qualquer agência bancária até o vencimento." );
factory.setNomeSac( request.getParameter( "nomeSac" ) );
factory.setEnderecoSac( request.getParameter( "enderecoSac" ) );
factory.setCepSac( request.getParameter( "cepSac" ) );
factory.setCidadeSac( request.getParameter( "cidadeSac" ) );
factory.setEstadoSac( request.getParameter( "estadoSac" ) );
factory.setNumDoc( request.getParameter( "numDoc" ) );
factory.setMensagem( 1, request.getParameter( "msg1" ) );
factory.setMensagem( 2, request.getParameter( "msg2" ) );
factory.setMensagem( 3, request.getParameter( "msg3" ) );
factory.setMensagem( 4, request.getParameter( "msg4" ) );
factory.setMensagem( 5, request.getParameter( "msg5" ) );
factory.setMensagem( 6, request.getParameter( "msg6" ) );
factory.setMensagem( 7, request.getParameter( "msg7" ) );
factory.setMensagem( 8, request.getParameter( "msg8" ) );
factory.setMensagem( 9, "[b]Sr. Caixa: Boleto Demonstrativo. Não receber.[/b] Gerado por: [b]www.boletobancario.com[/b]" );
factory.setAceite( "Não" );
factory.setInfoAdicionais( request.getParameter( "infoAdicionais" ) );
out.print( BoletoHTMLFormatter.asSlimWebPage( factory.createBoleto() ) );
%>