Para realizar o download do DANFCE de uma NFC-e basta utilizar o método DownloadPDFNFCe informando a chave da NFC-e e o local onde será salvo o arquivo PDF do DANFCE. Segue abaixo os detalhes do método e de seu retorno.
Detalhes DownloadPDFNFCe
Função: Realiza a geração do DANFCE de uma NFC-e gravando o arquivo .pdf diretamente no local indicado.
Classe: TspdNFCeClientX
Método: DownloadPDFNFCe
Tipo Retorno: Sem retorno
Parâmetros aceitos:
Nome | Tipo | Obrigatório | Valor |
aChave | Texto | Sim | Chave da NFC-e a qual se deseja o DANFCE. |
aSalvarComo | Texto | Sim |
Local (Path) onde será salvo o arquivo .pdf. Observação: Caso não seja informado o caminho para a geração do arquivo .pdf, será aberta uma caixa de dialogo solicitando o diretório. |
Delphi
procedure TfrmDownloadPDFNFCe.btnOKClick(Sender: TObject);
begin
frmExemplo.NFCe.DownloadPDFNFCe(edtChave.Text,edtPath.Text);
frmExemplo.memoRetorno.Text := 'Download realizado com sucesso';
frmDownloadPDFNFCe.Close;
end;
C#
private void btnDownloadPDFNFCe_Click(object sender, EventArgs e)
{
//Esse método executa um comando do Componente Manager Client de acordo com seus parâmetros
NFCe.DownloadPDFNFCe(this.edtChave.Text, this.edtPath.Text);
//Exibe o retorno no memo
memoRetorno.Text = 'Download realizado com sucesso';
}
Visual Basic 6
Private Sub btnDownloadPDFNFCe_Click()
Dim Retorno As String
'Esse método executa um comando do Componente Manager Client
Set Retorno = frmExemplo.NFCe.DownloadPDFNFCe(edtChave.Text, edtPath.Text)
'O retorno do método é exibido no memo
frmExemplo.memoRetorno.Text = "Mensagem: " + Retorno + vbCrLf
Me.Hide
End Sub
Retorno
Esse método não possui retorno. O PDF do DANFCE é gerado no caminho indicado no parâmetro aSalvarComo.
Comentários
0 comentário
Por favor, entre para comentar.