BOLETO

NETVOO 29/12/2015 01:00:01
#455597
Pessoal preciso gerar boleto em C#, coletando os dados de um banco mysql.
Achei uma Dll - Boleto.NET.
Não estou conseguindo passar os dados para gerar o boleto.
Alguém teria algum modelo para disponibilizar que tenha um form simples que faz a chamada para gerar o Boleto.?
Ou alguma outra Dll.. ?
JABA 29/12/2015 01:05:57
#455598
http://www.devmedia.com.br/gerando-boletos-em-seu-site-asp-net-c/17820
NETVOO 29/12/2015 09:33:09
#455601
JABA, Bom dia.
Cara tentei usar esse exemplo mas não localizei qual o componente usado em pnl_dados e pnl_boleto ..
GUIMORAES 29/12/2015 10:02:29
#455602
NETVOO,
No próprio projeto do Boleto.Net existe um exemplo de como utilizar.
Utilizo ele a alguns anos, porém já realizei várias alterações para adaptar a minha utilização, pois na maioria dos bancos, várias funções não foram implantadas ainda (Como geração de arquivo para remessa em CNAB 240).

Como disse acima, talvez você tenha que fazer várias alterações para atender sua necessidade, mas o projeto é ótimo e reduz bastante o tempo de desenvolvimento.


NETVOO 29/12/2015 10:18:38
#455604
GUIMORAES123, Bom dia.

Cara estou precisando muito de uma solução como essa mas a dias estou aqui parado com isso.
Peguei um modelo que não tem a parte que gera o Boleto.

Ela foi baixada em :
https://codeload.github.com/BoletoNet/boletonet/zip/d70bcaf4bdfbebb86eb01bef346239787099afe9

Você teria um modelo desse código que faça a chamada para gerar o boleto do itau ou santander sicoob.

JABA 29/12/2015 14:48:35
#455616
Citação:

Cria um novo WebForm ou poder ser no seu Default.aspx mesmo e coloque dois paineis, um chamado pnl_dados e o outrologo abaixo, chamado pnl_boleto.



pnl_dados e pnl_boleto são os paines do webForm


JABA 29/12/2015 14:53:18
#455617
Depois do seu objeto montando, tente procurar algum metodo para gerar o boleto visualmente:

Ex:

boleto_bancario.GerarBoletoHtml();

ou

boleto_bancario.GerarBoletoPDF();
NETVOO 29/12/2015 15:13:30
#455619
Estou usando o C#

Consegui fazer a chamada mais só que da erro no código de barras..


private void GeraBoletoSantander(int qtde)
{
// Cria o boleto, e passa os parametros usuais
BoletoBancario bb;

List<BoletoBancario> boletos = new List<BoletoBancario>();
for (int i = 0; i < qtde; i++)
{

bb = new BoletoBancario();
bb.CodigoBanco = _codigoBanco;

//Somo 5 dias apos a data de processamento do mesmo netvoo
DateTime _dia = DateTime.Now;
DateTime vencimento = Convert.ToDateTime(_dia.AddDays(5).ToString([Ô]dd/MM/yyyy[Ô]));

// DateTime vencimento = new DateTime(2015, 12, 30);

Instrucao_Santander item1 = new Instrucao_Santander(9, 5);
Instrucao_Santander item2 = new Instrucao_Santander(81, 10);
Cedente c = new Cedente([Ô]88803659901[Ô], [Ô]Empresa de Atacado[Ô], [Ô]8090[Ô], [Ô]880008485[Ô]);
//Na carteira 198 o codigo do Cedente e a conta bancaria
//Na carteira 102 Empresarial o codigo é o numero de contrato Santander netvoo
int CodigoContrato = 6162111;
c.Codigo = Convert.ToInt32(CodigoContrato.ToString());


double valorboleto = Convert.ToDouble(ValorBoletotextBox.Text);
Boleto b = new Boleto(vencimento, valorboleto, [Ô]102[Ô], [Ô]000628812232[Ô], c, new EspecieDocumento(033, 1));

b.NumeroDocumento = Convert.ToString(21 + i);

b.Sacado = new Sacado([Ô]35848993828[Ô], [Ô]Fulano de Silva[Ô]);
b.Sacado.Endereco.End = [Ô]SSS 154 Bloco J Casa 23[Ô];
b.Sacado.Endereco.Bairro = [Ô]Testando[Ô];
b.Sacado.Endereco.Cidade = [Ô]TestelSndia[Ô];
b.Sacado.Endereco.CEP = [Ô]70000000[Ô];
b.Sacado.Endereco.UF = [Ô]DF[Ô];

item2.Descricao += [Ô] [Ô] + item2.QuantidadeDias.ToString() + [Ô] dias corridos do vencimento.[Ô];
b.Instrucoes.Add(item1);
b.Instrucoes.Add(item2);

// juros/descontos

if (b.ValorDesconto == 0)
{
Instrucao_Santander item3 = new Instrucao_Santander(999, 1);
item3.Descricao += ([Ô]1,00 por dia de antecipaCAo.[Ô]);
b.Instrucoes.Add(item3);
}

bb.Boleto = b;
bb.Boleto.Valida();

boletos.Add(bb);
}

GeraLayout(boletos);
}
NICKOSOFT 29/12/2015 17:27:45
#455627
nossa, o sistema q fiz gera algo em torno de 4K boletos/mês de um total de 8K cadastros, emite o arquivo de remessa e processa o arquivo de retorno, mas nem perdi tempo com componentes, desenvolvi do 0 com a documentação q o banco fornece, passei pela homologação....e pq perdi tempo (como alguns vao pensar) justamente pra ter controle total e não passar pelos problemas q o guimoraes citou
NETVOO 29/12/2015 19:46:30
#455634
Citação:

:
nossa, o sistema q fiz gera algo em torno de 4K boletos/mês de um total de 8K cadastros, emite o arquivo de remessa e processa o arquivo de retorno, mas nem perdi tempo com componentes, desenvolvi do 0 com a documentação q o banco fornece, passei pela homologação....e pq perdi tempo (como alguns vao pensar) justamente pra ter controle total e não passar pelos problemas q o guimoraes citou



é fogo né, os problemas de componentes já prontos, o duro é ter tempo para iniciar do zero.. mais meus parabéns.
KERPLUNK 29/12/2015 22:28:35
#455637
Citação:

é fogo né, os problemas de componentes já prontos, o duro é ter tempo para iniciar do zero.. mais meus parabéns.



Dá pra fazer de boa com OOP em coisa de uma semana.
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas