public static void SalvarXmlEmDisco(this MDFeRetConsSitMDFe retConsSitMdFe, string chave) { if (MDFeConfiguracao.NaoSalvarXml()) { return; } var caminhoXml = MDFeConfiguracao.CaminhoSalvarXml; var arquivoSalvar = caminhoXml + @"\" + chave + "-sit.xml"; FuncoesXml.ClasseParaArquivoXml(retConsSitMdFe, arquivoSalvar); }
public MDFeRetConsSitMDFe MDFeConsultaProtocolo(string chave) { var consSitMdfe = ClassesFactory.CriarConsSitMDFe(chave); consSitMdfe.ValidarSchema(); consSitMdfe.SalvarXmlEmDisco(); var webService = WsdlFactory.CriaWsdlMDFeConsulta(); var retornoXml = webService.mdfeConsultaMDF(consSitMdfe.CriaRequestWs()); var retorno = MDFeRetConsSitMDFe.LoadXml(retornoXml.OuterXml, consSitMdfe); retorno.SalvarXmlEmDisco(chave); return(retorno); }