/// <summary>
 /// Encapsula os dados da requisição no envelope por meio da serialização das partes e realiza a requisção ao Web Service.
 /// </summary>
 /// <param name="cteDadosMsg"></param>
 /// <returns>XmlNode</returns>
 public async Task <XmlNode> Execute(XmlNode cteDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         cteDadosMsg = cteDadosMsg
     };
     return(await RequestBuilderAndSender.Execute(soapEnvelope, configuracao, Enums.TipoEvento.CTeDistribuicaoDFe, "cteDistDFeInteresse"));
 }
Exemplo n.º 2
0
 /// <summary>
 /// Encapsula os dados da requisição no envelope por meio da serialização das partes e realiza a requisção ao Web Service.
 /// </summary>
 /// <param name="cteCabecMsg"></param>
 /// <returns>XmlNode</returns>
 public XmlNode cteInutilizacaoCT(XmlNode cteDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         cteDadosMsg = cteDadosMsg
     };
     return(RequestBuilderAndSender.Execute(soapEnvelope, configuracao, TipoEvento.CTeInutilizacao, "retInutCTe"));
 }
Exemplo n.º 3
0
 public XmlNode mdfeConsNaoEnc(XmlNode mdfeDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         mdfeDadosMsg = mdfeDadosMsg
     };
     return(RequestBuilderAndSender.Execute(soapEnvelope, WsdlConfiguracao, TipoEvento.MDFeNaoEncerrado, "retConsMDFeNaoEnc"));
 }
Exemplo n.º 4
0
 public XmlNode cteStatusServicoCT(XmlNode cteDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         cteDadosMsg = cteDadosMsg
     };
     return(RequestBuilderAndSender.Execute(soapEnvelope, configuracao, TipoEvento.CTeStatusServico, "retConsStatServCte"));
 }
Exemplo n.º 5
0
 public XmlNode mdfeRecepcaoEvento(XmlNode mdfeDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         mdfeDadosMsg = mdfeDadosMsg
     };
     return(RequestBuilderAndSender.Execute(soapEnvelope, WsdlConfiguracao, TipoEvento.MDFeEvento, "retEventoMDFe"));
 }
Exemplo n.º 6
0
 public async Task <XmlNode> cteConsultaCTAsync(XmlNode cteDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         cteDadosMsg = cteDadosMsg
     };
     return(await RequestBuilderAndSender.ExecuteAsync(soapEnvelope, configuracao, TipoEvento.CTeConsulta, "retConsSitCTe"));
 }
Exemplo n.º 7
0
 /// <summary>
 /// Encapsula os dados da requisição no envelope por meio da serialização das partes e realiza a requisção ao Web Service.
 /// </summary>
 /// <param name="cteCabecMsg"></param>
 /// <returns>XmlNode</returns>
 public XmlNode cteRetRecepcao(XmlNode cteDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         cteDadosMsg = cteDadosMsg
     };
     return(RequestBuilderAndSender.Execute(soapEnvelope, configuracao, TipoEvento.CTeRetRecepcao, "retConsReciCTe"));
 }
Exemplo n.º 8
0
 /// <summary>
 /// Encapsula os dados da requisição no envelope por meio da serialização das partes e realiza a requisção ao Web Service.
 /// </summary>
 /// <param name="mdfeDadosMsg"></param>
 /// <returns>XmlNode</returns>
 public async Task <XmlNode> mdfeRetRecepcaoAsync(XmlNode mdfeDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         mdfeDadosMsg = mdfeDadosMsg
     };
     return(await RequestBuilderAndSender.ExecuteAsync(soapEnvelope, WsdlConfiguracao, TipoEvento.MDFeRetRecepcao, "retConsReciMDFe"));
 }
Exemplo n.º 9
0
 public async Task <XmlNode> cteRecepcaoEventoAsync(XmlNode cteDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         cteDadosMsg = cteDadosMsg
     };
     return(await RequestBuilderAndSender.ExecuteAsync(soapEnvelope, configuracao, TipoEvento.CTeDistribuicaoDFe, "retEventoCTe"));
 }
Exemplo n.º 10
0
 public XmlNode mdfeConsultaMDF(XmlNode mdfeDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         mdfeDadosMsg = mdfeDadosMsg
     };
     return(RequestBuilderAndSender.Execute(soapEnvelope, WsdlConfiguracao, TipoEvento.MDFeConsulta, "retConsSitMDFe"));
 }
Exemplo n.º 11
0
 /// <summary>
 /// Encapsula os dados da requisição no envelope por meio da serialização das partes e realiza a requisção ao Web Service.
 /// </summary>
 /// <param name="cteCabecMsg"></param>
 /// <returns>XmlNode</returns>
 public async Task <XmlNode> cteRecepcaoLote(XmlNode cteDadosMsg)
 {
     soapEnvelope.body = new ResponseBody <XmlNode>
     {
         cteDadosMsg = cteDadosMsg
     };
     return(await RequestBuilderAndSender.Execute(soapEnvelope, configuracao, Enums.TipoEvento.CTeRecepcao, "retEnviCte"));
 }
Exemplo n.º 12
0
 public async Task <XmlNode> ExecuteAsync(XmlNode cteDadosMsg)
 {
     soapEnvelope.body = new ResponseBody
     {
         cteDistDFeInteresse = new cteDistDFeInteresse
         {
             cteDadosMsg = cteDadosMsg
         }
     };
     return(await RequestBuilderAndSender.ExecuteAsync(soapEnvelope, configuracao, TipoEvento.CTeDistribuicaoDFe, "retDistDFeInt"));
 }
        public XmlNode Execute(XmlNode nfeDadosMsg)
        {
            soapEnvelope = new SoapEnvelope()
            {
            };

            soapEnvelope.body = new ResponseBody <XmlNode>
            {
                nfeDadosMsg = nfeDadosMsg
            };

            return(RequestBuilderAndSender.Execute(soapEnvelope, configuracao,
                                                   actionUrn: "http://www.portalfiscal.inf.br/nfe/wsdl/NFeConsultaProtocolo4/nfeConsultaNF",
                                                   responseElementName: "nfeResultMsg"
                                                   ).FirstChild);
        }
Exemplo n.º 14
0
        public XmlNode Execute(XmlNode gnreDadosMsg)
        {
            soapEnvelope = new SoapEnvelope()
            {
            };

            soapEnvelope.body = new ResponseBody <XmlNode>
            {
                gnreDadosMsg = gnreDadosMsg
            };

            return(RequestBuilderAndSender.Execute(soapEnvelope, configuracao,
                                                   actionUrn: "http://www.gnre.pe.gov.br/webservice/GnreLoteRecepcao/processar",
                                                   responseElementName: "processarResponse"
                                                   ).FirstChild);
        }
        public XmlNode ExecuteZip(string nfeDadosMsgZip)
        {
            soapEnvelopeZip = new SoapEnvelopeZip()
            {
            };

            soapEnvelopeZip.body = new ResponseBodyZip
            {
                nfeDadosMsgZip = nfeDadosMsgZip
            };

            return(RequestBuilderAndSender.Execute(soapEnvelopeZip, configuracao,
                                                   actionUrn: "http://www.portalfiscal.inf.br/nfe/wsdl/NFeAutorizacao4/nfeAutorizacaoLoteZIP",
                                                   responseElementName: "nfeResultMsg"
                                                   ).FirstChild);
        }
Exemplo n.º 16
0
        public XmlNode Execute(XmlNode nfeDadosMsg)
        {
            soapEnvelope = new SoapEnvelope
            {
                head = new ResponseHead <nfeCabecMsg>
                {
                    nfeCabecMsg = nfeCabecMsg
                }
            };

            soapEnvelope.body = new ResponseBody <XmlNode>
            {
                nfeDadosMsg = nfeDadosMsg
            };

            return(RequestBuilderAndSender.Execute(soapEnvelope, configuracao,
                                                   actionUrn: "http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2/consultaCadastro2",
                                                   responseElementName: "cadConsultaCadastro2Result").FirstChild);
        }
Exemplo n.º 17
0
        public XmlNode Execute(XmlNode nfeDadosMsg)
        {
            soapEnvelope = new SoapEnvelope()
            {
            };

            soapEnvelope.body = new ResponseBody <XmlNode>
            {
                nfeDistDFeInteresse = new ResponseDadosMsg <XmlNode>()
                {
                    nfeDadosMsg = nfeDadosMsg
                }
            };

            return(RequestBuilderAndSender.Execute(soapEnvelope, configuracao,
                                                   actionUrn: "http://www.portalfiscal.inf.br/nfe/wsdl/NFeDistribuicaoDFe/nfeDistDFeInteresse",
                                                   responseElementName: "nfeDistDFeInteresseResult"
                                                   ).FirstChild);
        }