Esempio n. 1
0
        public void validarCodigoEstatus()
        {
            TipoEstatus falloCodigoEstatus = _descargaMeta.CodigoEstatus;

            if (falloCodigoEstatus.ToString() == TipoEstatus._300().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._301().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._302().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._303().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }


            if (falloCodigoEstatus.ToString() == TipoEstatus._304().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }


            if (falloCodigoEstatus.ToString() == TipoEstatus._305().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }


            if (falloCodigoEstatus.ToString() == TipoEstatus._5004().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._5007().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._5008().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }



            if (falloCodigoEstatus.ToString() == TipoEstatus._404().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _descargaMeta.Mensaje);
            }
        }
Esempio n. 2
0
        private void validarSolicitud()
        {
            TipoEstatus falloCodigoEstatus = _solicitaDescarga.CodigoEstatus;

            if (falloCodigoEstatus.ToString() == TipoEstatus._300().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._301().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._302().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._303().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }


            if (falloCodigoEstatus.ToString() == TipoEstatus._304().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }


            if (falloCodigoEstatus.ToString() == TipoEstatus._305().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }


            if (falloCodigoEstatus.ToString() == TipoEstatus._5004().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._5007().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }

            if (falloCodigoEstatus.ToString() == TipoEstatus._5008().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }



            if (falloCodigoEstatus.ToString() == TipoEstatus._404().ToString())
            {
                throw new Exception(falloCodigoEstatus.getClave() + " - " + _solicitaDescarga.Mensaje);
            }
        }
Esempio n. 3
0
        public VerificadorMeta Deserializador(string XML)
        {
            List <String> listaUUID = new List <string>();

            _soapEnvelopeDocument = new XmlDocument();
            _soapEnvelopeDocument.LoadXml(XML);

            XmlNode SolicitaDescargaResult = _soapEnvelopeDocument.GetElementsByTagName("VerificaSolicitudDescargaResult")[0];

            XmlNodeList SolicitaDescargaIdPaquetes = _soapEnvelopeDocument.GetElementsByTagName("IdsPaquetes");


            string estadoSolicitud = SolicitaDescargaResult.Attributes["EstadoSolicitud"].Value;
            string codigoEstatus   = SolicitaDescargaResult.Attributes["CodEstatus"].Value;

            TipoEstatus tipoCodigoEstatus = TipoEstatus.parseCodigoEstatus(codigoEstatus);


            string codigoEstadoSolicitud = "";

            try
            {
                codigoEstadoSolicitud = SolicitaDescargaResult.Attributes["CodigoEstadoSolicitud"].Value;
            }
            catch (Exception)
            {
            }


            string numeroCFDIs = SolicitaDescargaResult.Attributes["NumeroCFDIs"].Value;
            string mensaje     = SolicitaDescargaResult.Attributes["Mensaje"].Value;



            foreach (XmlNode attribute in SolicitaDescargaIdPaquetes)
            {
                string uuid = attribute.InnerText;

                listaUUID.Add(uuid);
            }



            VerificadorMeta verificadorMeta = new VerificadorMeta();

            verificadorMeta.EstadoSolicitud       = estadoSolicitud;
            verificadorMeta.CodigoEstatus         = tipoCodigoEstatus;
            verificadorMeta.CodigoEstadoSolicitud = codigoEstadoSolicitud;
            verificadorMeta.NumeroCFDIs           = numeroCFDIs;
            verificadorMeta.Mensaje          = mensaje;
            verificadorMeta.ListaIdPaquestes = listaUUID;

            return(verificadorMeta);
        }
Esempio n. 4
0
        public SolicitudDescargaMeta Deserializador(string XML)
        {
            _soapEnvelopeDocument = new XmlDocument();
            _soapEnvelopeDocument.LoadXml(XML);

            XmlNode SolicitaDescargaResult = _soapEnvelopeDocument.GetElementsByTagName("SolicitaDescargaResult")[0];


            SolicitudDescargaMeta solicitud = new SolicitudDescargaMeta();
            string idSolicitud   = "";
            string codigoEstatus = "";


            try
            {
                idSolicitud = SolicitaDescargaResult.Attributes["IdSolicitud"].Value;
            }
            catch (Exception)
            {
            }

            try
            {
                codigoEstatus = SolicitaDescargaResult.Attributes["CodEstatus"].Value;
            }
            catch (Exception)
            {
                codigoEstatus = "404";
            }

            TipoEstatus tipoCodigoEstatus = TipoEstatus.parseCodigoEstatus(codigoEstatus);

            string mensaje = SolicitaDescargaResult.Attributes["Mensaje"].Value;



            solicitud.IdSolicitud   = idSolicitud;
            solicitud.CodigoEstatus = tipoCodigoEstatus;
            solicitud.Mensaje       = mensaje;



            return(solicitud);
        }
Esempio n. 5
0
        public DescargaMeta Deserializador(string XML)
        {
            _soapEnvelopeDocument = new XmlDocument();
            _soapEnvelopeDocument.LoadXml(XML);

            XmlNode resultadoXML = _soapEnvelopeDocument.GetElementsByTagName("h:respuesta")[0];

            string      paquete           = _soapEnvelopeDocument.GetElementsByTagName("Paquete")[0].InnerXml;
            string      codigoEstatus     = resultadoXML.Attributes["CodEstatus"].Value;
            string      mensaje           = resultadoXML.Attributes["Mensaje"].Value;
            TipoEstatus tipoCodigoEstatus = TipoEstatus.parseCodigoEstatus(codigoEstatus);



            DescargaMeta descargaMeta = new DescargaMeta();

            descargaMeta.idPaquete     = paquete;
            descargaMeta.CodigoEstatus = tipoCodigoEstatus;
            descargaMeta.Mensaje       = mensaje;


            return(descargaMeta);
        }