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); }
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); }