Beispiel #1
0
        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);
        }