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