public DistribuicaoDFeResposta DistribuicaoDFePorChave(int acUFAutor, string eCnpjcpf, string echNFe) { var bufferLen = BUFFER_LEN; var buffer = new StringBuilder(bufferLen); var method = GetMethod <MDFE_DistribuicaoDFePorChave>(); var ret = ExecuteMethod(() => method(acUFAutor, ToUTF8(eCnpjcpf), ToUTF8(echNFe), buffer, ref bufferLen)); CheckResult(ret); return(DistribuicaoDFeResposta.LerResposta(ProcessResult(buffer, bufferLen))); }
public DistribuicaoDFeResposta <TipoEventoMDFe> DistribuicaoDFePorNSU(int acUFAutor, string eCnpjcpf, string eNsu) { var bufferLen = BUFFER_LEN; var buffer = new StringBuilder(bufferLen); var method = GetMethod <MDFE_DistribuicaoDFePorNSU>(); var ret = ExecuteMethod(() => method(libHandle, acUFAutor, ToUTF8(eCnpjcpf), ToUTF8(eNsu), buffer, ref bufferLen)); CheckResult(ret); return(DistribuicaoDFeResposta <TipoEventoMDFe> .LerResposta(ProcessResult(buffer, bufferLen))); }