Example #1
0
        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)));
        }
Example #2
0
        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)));
        }