BoletoNet / boleto2net

Nova versão do Boleto.Net
Apache License 2.0
159 stars 138 forks source link

VFP9 #358

Open InfiniteCodeBR opened 1 year ago

InfiniteCodeBR commented 1 year ago

Boa tarde. Alguém poderia me mandar uns exemplos de uso do BoletoNet para Visual FoxPro ?

carloscds commented 1 year ago

@rafd75 Acho que esta é com vc!

rafd75 commented 1 year ago

opa...... com a DLL registrada no windows, tenta fazer isso:

oBN = CreateObject("Boleto2NetProxy")

em seguida, só consultar os métodos da classe Proxy: Exemplo:

oBN.SetupCobranca( ... )

e para cada boleto que desejar incluir, faça o ciclo abaixo:

oBN.NovoBoleto( ...) oBN.DefinirSacado( ...) oBN.DefinirBoleto( ...) oBN.DefinirInstrucoes(...) << aqui tem métodos para definir desconto, protesto, etc... oBN.FecharBoleto( ...)

Com a coleção preenchida...

vc pode gerar os boletos: oBN.GerarBoletos( ... )

ou gerar o arquivo remessa, ler o retorno,

oBN.GerarRemessa( ... ) oBN.LerRetorno( ...)

e para limpar a coleção dos boletos: oBN.LimparBoletos( ... )

Desculpe a pressa, mas o segredo está em registrar a DLL no windows (copie a DLL na mesma pasta do executável - e se for em ambiente de desenvolvimento, na pasta onde o VFP está instalado). Com isso feito, é só olhar a classe PROXY do projeto Boleto2Net que vc vai encontrar um parse para tudo que a biblioteca faz.

[]s!

InfiniteCodeBR commented 1 year ago

E onde consigo baixar a versão mais atual da dll ?

Muito obrigado pela ajuda, estou saindo da cobrebemx somente agora, e tem várias funcionalidades que preciso implementar, como boleto com pix, boleto em PDF, etc.

Em qui., 16 de mar. de 2023 16:02, Rodolfo Duarte @.***> escreveu:

opa...... com a DLL registrada no windows, tenta fazer isso:

oBN = CreateObject("Boleto2NetProxy")

em seguida, só consultar os métodos da classe Proxy: Exemplo:

oBN.SetupCobranca( ... )

e para cada boleto que desejar incluir, faça o ciclo abaixo:

oBN.NovoBoleto( ...) oBN.DefinirSacado( ...) oBN.DefinirBoleto( ...) oBN.DefinirInstrucoes(...) << aqui tem métodos para definir desconto, protesto, etc... oBN.FecharBoleto( ...)

Com a coleção preenchida...

vc pode gerar os boletos: oBN.GerarBoletos( ... )

ou gerar o arquivo remessa, ler o retorno,

oBN.GerarRemessa( ... ) oBN.LerRetorno( ...)

e para limpar a coleção dos boletos: oBN.LimparBoletos( ... )

Desculpe a pressa, mas o segredo está em registrar a DLL no windows (copie a DLL na mesma pasta do executável - e se for em ambiente de desenvolvimento, na pasta onde o VFP está instalado). Com isso feito, é só olhar a classe PROXY do projeto Boleto2Net que vc vai encontrar um parse para tudo que a biblioteca faz.

[]s!

— Reply to this email directly, view it on GitHub https://github.com/BoletoNet/boleto2net/issues/358#issuecomment-1472590066, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJQSLMBGWEMDSUFX2PSBI5LW4NPTPANCNFSM6AAAAAAV5OZIYU . You are receiving this because you authored the thread.Message ID: @.***>

rafd75 commented 1 year ago

A DLL, vc precisa pegar o código fonte aqui (está em C#), abrir no Visual Studio e compilar... então vc copia a DLL gerada para a pasta correspondente.

O boleto2net não tem a opção de PIX integrado.

InfiniteCodeBR commented 1 year ago

Muito obrigado, consegui compilar a dll pelo Visual Studio, e ao registrar só consegui pelo regasm.

Existe a possibilidade de ter uma versão com o PIX no boleto ?

Fabiano Araújo (21) 9-6727-8135 (21) 9-9997-3250

Em qui., 16 de mar. de 2023 às 16:29, Rodolfo Duarte < @.***> escreveu:

A DLL, vc precisa pegar o código fonte aqui (está em C#), abrir no Visual Studio e compilar... então vc copia a DLL gerada para a pasta correspondente.

O boleto2net não tem a opção de PIX integrado.

— Reply to this email directly, view it on GitHub https://github.com/BoletoNet/boleto2net/issues/358#issuecomment-1472624958, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJQSLMGKEPTV5PVXKBYKLCLW4NSYVANCNFSM6AAAAAAV5OZIYU . You are receiving this because you authored the thread.Message ID: @.***>

rafd75 commented 1 year ago

O boleto2net não tem a opção de PIX integrado.