public static void SalvarXmlEmDisco(this MDFeRetConsStatServ retConsStatServ)
        {
            if (MDFeConfiguracao.NaoSalvarXml())
            {
                return;
            }

            var caminhoXml = MDFeConfiguracao.CaminhoSalvarXml;

            var arquivoSalvar = Path.Combine(caminhoXml, "-retorno-status-servico.xml");

            FuncoesXml.ClasseParaArquivoXml(retConsStatServ, arquivoSalvar);
        }
Beispiel #2
0
        public MDFeRetConsStatServ MDFeStatusServico()
        {
            var consStatServMDFe = ClassesFactory.CriaConsStatServMDFe();

            consStatServMDFe.ValidarSchema();
            consStatServMDFe.SalvarXmlEmDisco();

            var webService = WsdlFactory.CriaWsdlMDFeStatusServico();
            var retornoXml = webService.mdfeStatusServicoMDF(consStatServMDFe.CriaRequestWs());

            var retorno = MDFeRetConsStatServ.LoadXml(retornoXml.OuterXml, consStatServMDFe);

            retorno.SalvarXmlEmDisco();

            return(retorno);
        }