public static void SalvarXmlEmDisco(this MDFeRetConsMDFeNao retConsMdFeNao, string cnpj)
        {
            if (MDFeConfiguracao.NaoSalvarXml())
            {
                return;
            }

            var caminhoXml = MDFeConfiguracao.CaminhoSalvarXml;

            var arquivoSalvar = Path.Combine(caminhoXml, cnpj + "-sit.xml");

            FuncoesXml.ClasseParaArquivoXml(retConsMdFeNao, arquivoSalvar);
        }
Пример #2
0
        public MDFeRetConsMDFeNao MDFeConsultaNaoEncerrados(string cnpj)
        {
            var consMDFeNaoEnc = ClassesFactory.CriarConsMDFeNaoEnc(cnpj);

            consMDFeNaoEnc.ValidarSchema();
            consMDFeNaoEnc.SalvarXmlEmDisco();

            var webService = WsdlFactory.CriaWsdlMDFeConsNaoEnc();
            var retornoXml = webService.mdfeConsNaoEnc(consMDFeNaoEnc.CriaRequestWs());

            var retorno = MDFeRetConsMDFeNao.LoadXmlString(retornoXml.OuterXml, consMDFeNaoEnc);

            retorno.SalvarXmlEmDisco(cnpj);

            return(retorno);
        }