public static void SalvarXmlEmDisco(this MDFeRetConsReciMDFe consReciMdFe) { if (MDFeConfiguracao.NaoSalvarXml()) { return; } var caminhoXml = MDFeConfiguracao.CaminhoSalvarXml; var arquivoSalvar = caminhoXml + @"\" + consReciMdFe.NRec + "-pro-rec.xml"; FuncoesXml.ClasseParaArquivoXml(consReciMdFe, arquivoSalvar); }
public MDFeRetConsReciMDFe MDFeRetRecepcao(string numeroRecibo) { var consReciMdfe = ClassesFactory.CriaConsReciMDFe(numeroRecibo); consReciMdfe.ValidaSchema(); consReciMdfe.SalvarXmlEmDisco(); var webService = WsdlFactory.CriaWsdlMDFeRetRecepcao(); var retornoXml = webService.mdfeRetRecepcao(consReciMdfe.CriaRequestWs()); var retorno = MDFeRetConsReciMDFe.LoadXml(retornoXml.OuterXml, consReciMdfe); retorno.SalvarXmlEmDisco(); return(retorno); }