Ir para conteúdo
  • Cadastre-se

dev botao

[Duvida] Configuração por arquivos


Ver Solução Respondido por José M. S. Junior,
  • Este tópico foi criado há 1697 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia pessoal,

Estou analisando o Demo do ACBrBoleto em C#, pelo que vi tanto os títulos quanto demais configurações são feitas através dos arquivos .INI.

Minha pergunta, existe alguma maneira de setar as propriedades diretamente sem ser usando os arquivos? 

 

Agradeço a todos.

  • Administradores
Postado

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
  • Solution
Postado

Boa tarde Noixam

As informações dos títulos pode ser passado diretamente por parâmetro nos métodos da lib, sem necessidade de gravação em disco, porém precisa seguir exatamente a estrutura de um .ini conforme descrito no manual.

Quando as configurações da lib, ficam gravadas em um arquivo .ini, para não ser necessário parametrizar a lib toda vez que for instanciada. Mas note que todos os parâmetros podem ser realizados diretamente via métodos de leitura e gravação: https://acbr.sourceforge.io/ACBrLib/MetodosdeConfiguracao18.html

Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Postado

Certo, pelo que entendi eu usaria:

boleto.ConfigGravarValor(ACBrSessao.BoletoCedenteConfig, "CNPJCPF", txtCNPJCPF.Text);

que nem no demo.

Mas qual seção usar para o titulo? Por exemplo a propriedade Sacado.NomeSacado?

 

 

  • Administradores
Postado

Boa tarde.

Para incluir o titulo vc deve usar o comando Boleto_IncluirTitulos

https://acbr.sourceforge.io/ACBrLib/Boleto_IncluirTitulos.html

https://acbr.sourceforge.io/ACBrLib/ModeloTituloINI.html

Att.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Moderadores
Postado

A sua aplicação pode escrever o conteúdo do arquivo .ini passando diretamente como parâmetro (note que é uma String), o comando vai entender se passar o path do .ini ou o conteúdo do arquivo .ini em sí. Desde que esteja seguindo a estrutura do layout, com as seções, tags e quebra de linha... 

Veja o modelo:

https://acbr.sourceforge.io/ACBrLib/ModeloTituloINI.html

  • Curtir 1
Consultor SAC ACBr

José Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

  • Administradores
Postado

Obrigado por reportar.

Fechando. Para novas dúvidas, criar um novo tópico.

Consultora SAC ACBr

Juliana Tamizou

Gerente de Projetos ACBr / Diretora de Marketing AFRAC
Ajude o Projeto ACBr crescer - Seja Pro

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 1697 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...