Esempio n. 1
0
        /// <summary>
        /// Retorna o XML em formato de string do retorno do evento;
        /// </summary>
        /// <returns></returns>
        public string ExecuteEvento()
        {
            try
            {
                string sDados = this.GetMsgDados();
                XmlDocument xRet = new XmlDocument();

                if (Acesso.TP_AMB == 1)
                {
                    HLP.GeraXml.WebService.AN_PRODUCAO_RecepcaoEvento.nfeCabecMsg cabec = new HLP.GeraXml.WebService.AN_PRODUCAO_RecepcaoEvento.nfeCabecMsg();
                    HLP.GeraXml.WebService.AN_PRODUCAO_RecepcaoEvento.RecepcaoEvento ws2 = new HLP.GeraXml.WebService.AN_PRODUCAO_RecepcaoEvento.RecepcaoEvento();

                    cabec.versaoDados = "1.00";
                    cabec.cUF = "91";// Acesso.cUF.ToString();
                    ws2.ClientCertificates.Add(Acesso.cert_NFe);
                    ws2.nfeCabecMsgValue = cabec;
                    XmlDocument xmlCanc = new XmlDocument();
                    xmlCanc.LoadXml(sDados);
                    XmlNode xNodeCanc = xmlCanc.DocumentElement;
                    string sRet = ws2.nfeRecepcaoEvento(xNodeCanc).OuterXml;
                    xRet.LoadXml(sRet);

                }
                else if (Acesso.TP_AMB == 2)
                {
                    //HLP.GeraXml.WebService.v2_Homologacao_NFeRecepcaoEvento_SP.nfeCabecMsg cabec = new HLP.GeraXml.WebService.v2_Homologacao_NFeRecepcaoEvento_SP.nfeCabecMsg();
                    //HLP.GeraXml.WebService.v2_Homologacao_NFeRecepcaoEvento_SP.RecepcaoEvento ws2 = new HLP.GeraXml.WebService.v2_Homologacao_NFeRecepcaoEvento_SP.RecepcaoEvento();


                    HLP.GeraXml.WebService.AN_HOMOLOGACAO_RecepcaoEvento.nfeCabecMsg cabec = new HLP.GeraXml.WebService.AN_HOMOLOGACAO_RecepcaoEvento.nfeCabecMsg();
                    HLP.GeraXml.WebService.AN_HOMOLOGACAO_RecepcaoEvento.RecepcaoEvento ws2 = new HLP.GeraXml.WebService.AN_HOMOLOGACAO_RecepcaoEvento.RecepcaoEvento();

                    cabec.versaoDados = "1.00";
                    cabec.cUF = "91"; // Acesso.cUF.ToString();
                    ws2.ClientCertificates.Add(Acesso.cert_NFe);
                    ws2.nfeCabecMsgValue = cabec;
                    XmlDocument xmlCanc = new XmlDocument();
                    xmlCanc.LoadXml(sDados);
                    XmlNode xNodeCanc = xmlCanc.DocumentElement;
                    string sRet = ws2.nfeRecepcaoEvento(xNodeCanc).OuterXml;
                    xRet.LoadXml(sRet);

                }
                return xRet.InnerXml;
            }
            catch (Exception ex)
            {
                throw ex;
            }

        }
Esempio n. 2
0
        /// <summary>
        /// Retorna o XML em formato de string do retorno do evento;
        /// </summary>
        /// <returns></returns>
        public string ExecuteEvento()
        {
            try
            {
                string      sDados = this.GetMsgDados();
                XmlDocument xRet   = new XmlDocument();

                if (Acesso.TP_AMB == 1)
                {
                    HLP.GeraXml.WebService.AN_PRODUCAO_RecepcaoEvento.nfeCabecMsg    cabec = new HLP.GeraXml.WebService.AN_PRODUCAO_RecepcaoEvento.nfeCabecMsg();
                    HLP.GeraXml.WebService.AN_PRODUCAO_RecepcaoEvento.RecepcaoEvento ws2   = new HLP.GeraXml.WebService.AN_PRODUCAO_RecepcaoEvento.RecepcaoEvento();

                    cabec.versaoDados = "1.00";
                    cabec.cUF         = "91";// Acesso.cUF.ToString();
                    ws2.ClientCertificates.Add(Acesso.cert_NFe);
                    ws2.nfeCabecMsgValue = cabec;
                    XmlDocument xmlCanc = new XmlDocument();
                    xmlCanc.LoadXml(sDados);
                    XmlNode xNodeCanc = xmlCanc.DocumentElement;
                    string  sRet      = ws2.nfeRecepcaoEvento(xNodeCanc).OuterXml;
                    xRet.LoadXml(sRet);
                }
                else if (Acesso.TP_AMB == 2)
                {
                    //HLP.GeraXml.WebService.v2_Homologacao_NFeRecepcaoEvento_SP.nfeCabecMsg cabec = new HLP.GeraXml.WebService.v2_Homologacao_NFeRecepcaoEvento_SP.nfeCabecMsg();
                    //HLP.GeraXml.WebService.v2_Homologacao_NFeRecepcaoEvento_SP.RecepcaoEvento ws2 = new HLP.GeraXml.WebService.v2_Homologacao_NFeRecepcaoEvento_SP.RecepcaoEvento();


                    HLP.GeraXml.WebService.AN_HOMOLOGACAO_RecepcaoEvento.nfeCabecMsg    cabec = new HLP.GeraXml.WebService.AN_HOMOLOGACAO_RecepcaoEvento.nfeCabecMsg();
                    HLP.GeraXml.WebService.AN_HOMOLOGACAO_RecepcaoEvento.RecepcaoEvento ws2   = new HLP.GeraXml.WebService.AN_HOMOLOGACAO_RecepcaoEvento.RecepcaoEvento();

                    cabec.versaoDados = "1.00";
                    cabec.cUF         = "91"; // Acesso.cUF.ToString();
                    ws2.ClientCertificates.Add(Acesso.cert_NFe);
                    ws2.nfeCabecMsgValue = cabec;
                    XmlDocument xmlCanc = new XmlDocument();
                    xmlCanc.LoadXml(sDados);
                    XmlNode xNodeCanc = xmlCanc.DocumentElement;
                    string  sRet      = ws2.nfeRecepcaoEvento(xNodeCanc).OuterXml;
                    xRet.LoadXml(sRet);
                }
                return(xRet.InnerXml);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }