public async Task <retConsReciCTe> ConsultarAsync(ConfiguracaoServico configuracaoServico = null) { var consReciCTe = ClassesFactory.CriaConsReciCTe(_recibo, configuracaoServico); consReciCTe.ValidarSchema(configuracaoServico); consReciCTe.SalvarXmlEmDisco(configuracaoServico); var webService = WsdlFactory.CriaWsdlCteRetRecepcao(configuracaoServico); var retornoXml = await webService.cteRetRecepcaoAsync(consReciCTe.CriaRequestWs()); var retorno = retConsReciCTe.LoadXml(retornoXml.OuterXml, consReciCTe); retorno.SalvarXmlEmDisco(configuracaoServico); return(retorno); }
public retConsReciCTe Consultar() { var consReciCTe = ClassesFactory.CriaConsReciCTe(_recibo); consReciCTe.ValidarSchema(); consReciCTe.SalvarXmlEmDisco(); var webService = WsdlFactory.CriaWsdlCteRetRecepcao(); var retornoXml = webService.cteRetRecepcao(consReciCTe.CriaRequestWs()); var retorno = retConsReciCTe.LoadXml(retornoXml.OuterXml, consReciCTe); retorno.SalvarXmlEmDisco(); return(retorno); }