Ir para conteúdo
  • Cadastre-se

dev botao

Permissão do Certificado ficando atrás da Aplicação


Ver Solução Respondido por Felipe E. Resende Mesquita,
  • Este tópico foi criado há 2256 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Não sei se está no lugar certo esta postagem, se não estiver me desculpem.

Emissão de NFCe quando vai emitir a primeira nota o certificado solicita duas permissões de acesso, porém essa informação está ficando atrás da aplicação.

O que devo fazer ou para não aparecer a permissão ou para que essa solicitação de permissão esteja em primeiro plano

 

  • Moderadores
  • Solution
Postado
14 minutos atrás, israeloplopes disse:

Não sei se está no lugar certo esta postagem, se não estiver me desculpem.

Emissão de NFCe quando vai emitir a primeira nota o certificado solicita duas permissões de acesso, porém essa informação está ficando atrás da aplicação.

O que devo fazer ou para não aparecer a permissão ou para que essa solicitação de permissão esteja em primeiro plano

 

Bom dia, israeloplopes.

Sugiro criar a sua própria janela de diálogo, geralmente a API do Windows não funciona em alguns ambientes. Veja o demo do ACBr e exemplo abaixo:

procedure TForm1.sbtnGetCert1Click(Sender: TObject);
var
  I: Integer;
begin
  frSelecionarCertificado := TfrSelecionarCertificado.Create(Self);
  try
    ACBrNFe1.SSL.LerCertificadosStore;

    For I := 0 to ACBrNFe1.SSL.ListaCertificados.Count-1 do
    begin
      with ACBrNFe1.SSL.ListaCertificados[I] do
      begin
        if (CNPJ <> '') then
        begin
          with frSelecionarCertificado.StringGrid1 do
          begin
            RowCount := RowCount + 1;
            Cells[ 0, RowCount-1] := NumeroSerie;
            Cells[ 1, RowCount-1] := RazaoSocial;
            Cells[ 2, RowCount-1] := CNPJ;
            Cells[ 3, RowCount-1] := FormatDateBr(DataVenc);
            Cells[ 4, RowCount-1] := Certificadora;
          end;
        end;
      end;
    end;

    frSelecionarCertificado.ShowModal;

    if frSelecionarCertificado.ModalResult = mrOK then
      edtNumSerie.Text := frSelecionarCertificado.StringGrid1.Cells[ 0,
                            frSelecionarCertificado.StringGrid1.Row];

  finally
     frSelecionarCertificado.Free;
  end;
end;

 

  • Curtir 1
Equipe ACBr

Felipe Eduardo Resende Mesquita

Ajude o Projeto ACBr crescer - Assine o SAC

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

 

 

 

  • Este tópico foi criado há 2256 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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...