Ir para conteúdo
  • Cadastre-se

Davidson Raniere Silveira

Membros
  • Total de ítens

    3
  • Registro em

  • Última visita

Davidson Raniere Silveira's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputação

  1. Boa noite pessoa, Estou tendo problemas para iniciar o TEFD do ACBrFramework. Abaixo vou mandar o trecho do código que esta dando erro: try { ACBrTEFD.Initializar(ACBrFramework.TEFD.TefTipo.TefDial); } catch (Exception eError) { Log.write(eError.ToString()); MessageBox.Show("GP para tipo de pagamento solicitado não instalado.", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); StatusTransacao = false; } Na linha ACBrTEFD.Initializar(ACBrFramework.TEFD.TefTipo.TefDial); esta dando o seguinte erro : Referência de objeto não definida para uma instância de um objeto. Já verifique se o GP esta ativo, e sim esta ok. Caso alguém tenha alguns exemplos de como utilizar o TEF no c# e se poder disponibilizar irei ficar muito grato, estou utilizando o Pay&GoDemo, já possuo toda documentação aqui comigo mas agora estou tentando entender como gerar os arquivos através do componente. Agradeço a atenção.
  2. Já fiz isso mas não recebi a resposta adequada, pois na linha abaixo trata-se de erro no código: DataModule.ACBrECF.Modelo = (ModeloECF)Convert.ToInt32(Sessao.Instance.Configuracao.EcfImpressora.ModeloAcbr); e o mesmo informou que no e-book teria todas as orientações de como rodar o aplicativo mas a linha acima tratasse de um erro de programação.
  3. Olá pessoal, Sou novo tanto no segmento de automação comercial como em C#, comprei o E-book e fontes do Albert Eije e estou tendo problemas para executar o projeto, abaixo irei listar os dois problemas ate o momento. 1 - Problema ao pegar o modelo da ECF, abaixo segue a classe. conteudo da Sessao.Instance.Configuracao.EcfImpressora.ModeloAcbr = 'ecfBematech'; DataModule.ACBrECF.Modelo = (ModeloECF)Convert.ToInt32(Sessao.Instance.Configuracao.EcfImpressora.ModeloAcbr); // esta linha acima que esta comentada esta dando erro pois esta tentando converter uma string em int abaixo fiz um "ajuste" // gostaria de saber que informação deve ser passado para DataModule.ACBrECF.Modelo li algo sobre ENUM ou index da impressora. segue abaixo a classe public void ConfiguraACBr() { //DataModule.ACBrECF.Modelo = (ModeloECF)Convert.ToInt32(Sessao.Instance.Configuracao.EcfImpressora.ModeloAcbr); DataModule.ACBrECF.Modelo = (ModeloECF)Convert.ToInt32('1'); DataModule.ACBrECF.Device.Porta = Sessao.Instance.Configuracao.PortaEcf; DataModule.ACBrECF.Device.TimeOut = Sessao.Instance.Configuracao.TimeoutEcf.Value; DataModule.ACBrECF.IntervaloAposComando = Sessao.Instance.Configuracao.IntervaloEcf.Value; DataModule.ACBrECF.Device.Baud = Sessao.Instance.Configuracao.BitsPorSegundo.Value; try { DataModule.ACBrECF.Ativar(); } catch (Exception eError) { Log.write(eError.ToString()); MessageBox.Show("ECF com problemas ou desligado. Aplicação será aberta para somente consulta.", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); DesabilitaControlesVenda(); Sessao.Instance.StatusCaixa = Tipos.StatusCaixa.scSomenteConsulta; TelaPadrao(); return; } } 2 - Erro ao carregar a alíquota da impressora, estou utilizando o emulador da Bematech. Dentro da mesma casse acima segue as linhas abaixo que esta dando erro. DataModule.ACBrECF.CarregaAliquotas(); /// esta dando erro nesta linha if (DataModule.ACBrECF.Aliquotas.Length <= 0) { MessageBox.Show("ECF sem aliquotas cadastradas. Aplicação será aberta para somente consulta.", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); Sessao.Instance.StatusCaixa = Tipos.StatusCaixa.scSomenteConsulta; } DataModule.ACBrECF.CarregaFormasPagamento();/// esta dando erro nesta linha também if (DataModule.ACBrECF.FormasPagamento.Length <= 0) { MessageBox.Show("ECF sem formas de pagamento cadastradas. Aplicação será aberta para somente consulta.", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information); Sessao.Instance.StatusCaixa = Tipos.StatusCaixa.scSomenteConsulta; } Agradeço a atenção.
×
×
  • 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...