public void RealizaUmaEmissaoSincronaDadoUmDFe(IEventoSincronoReqNFe dfe, TipoEvenDownload tpDown, string caminho, bool exibirPDFNaTela) { try { dfe.EnvioSincrono(tpDown, caminho, exibirPDFNaTela); } catch (Exception e) { Console.WriteLine(e.Message); } }
public void EnvioSincrono(TipoEvenDownload tpDown, string caminhoSalvar, bool exibirPDF) { var ccResposta = this.Envia() as CorrigirRespNFe; ccResposta.Valida(); var downloadRequisicao = new DownloadEventoReqNFe { tpAmb = this.tpAmb, chave = this.chave, tpDown = tpDown, tpEvento = TipoDeEventoNFe.CARTA_DE_CORRECAO, nSeqEvento = this.nSeqEvento }; var downloadResposta = downloadRequisicao.Envia() as IDownloadEventoResp; downloadResposta.ValidarESalvar(caminhoSalvar, exibirPDF); }
public void EnvioSincrono(TipoEvenDownload tpDown, string caminhoSalvar, bool exibirPDF) { Util.GravarLinhaLog("[CANCELAMENTO_SINCRONO_NFE_INICIO]"); var cancelamentoResposta = this.Envia(); cancelamentoResposta.Valida(); var downloadRequisicao = new DownloadEventoReqNFe { tpAmb = this.tpAmb, chave = this.chave, tpDown = tpDown, tpEvento = TipoDeEventoNFe.CANCELAMENTO, nSeqEvento = 1 }; var downloadResposta = downloadRequisicao.Envia() as IDownloadEventoResp; downloadResposta.ValidarESalvar(caminhoSalvar, exibirPDF); Util.GravarLinhaLog("[CANCELAMENTO_SINCRONO_NFE_FIM]"); }