Exemplo n.º 1
0
        public async Task <retConsSitCTe> ConsultaProtocolo(string chave)
        {
            var consSitCTe = ClassesFactory.CriarconsSitCTe(chave);

            consSitCTe.ValidarSchema();
            consSitCTe.SalvarXmlEmDisco();

            var webService = WsdlFactory.CriaWsdlConsultaProtocolo();
            var retornoXml = await webService.cteConsultaCT(consSitCTe.CriaRequestWs());

            var retorno = retConsSitCTe.LoadXml(retornoXml.OuterXml, consSitCTe);

            retorno.SalvarXmlEmDisco(chave);

            return(retorno);
        }
Exemplo n.º 2
0
        public retConsSitCTe ConsultaProtocolo(string chave, ConfiguracaoServico configuracaoServico = null)
        {
            var consSitCTe = ClassesFactory.CriarconsSitCTe(chave, configuracaoServico);

            consSitCTe.ValidarSchema(configuracaoServico);
            consSitCTe.SalvarXmlEmDisco(configuracaoServico);

            var webService = WsdlFactory.CriaWsdlConsultaProtocolo(configuracaoServico);
            var retornoXml = webService.cteConsultaCT(consSitCTe.CriaRequestWs());

            var retorno = retConsSitCTe.LoadXml(retornoXml.OuterXml, consSitCTe);

            retorno.SalvarXmlEmDisco(chave, configuracaoServico);

            return(retorno);
        }