예제 #1
0
        /// <summary>
        /// Realiza el envio de los sobre por medio del web service de DGI.
        /// </summary>
        /// <param name="sobre"></param>
        public void EnviarSobre(Sobre sobre)
        {
            ParametrosJobWsDGI parametrosJobWsDGI = new ParametrosJobWsDGI(RUTA_CERTIFICADO, CLAVE_CERTIFICADO, URL_ENVIO, URL_CONSULTAS, null, null);

            parametrosJobWsDGI.Sobre    = sobre;
            parametrosJobWsDGI.SobreDgi = sobre;

            //Procesos web service
            ComunicacionDgi comunicacionDGI = new ComunicacionDgi();

            comunicacionDGI.ConsumirWsEnviarSobre(parametrosJobWsDGI);
        }
예제 #2
0
        /// <summary>
        /// Realiza el envio de los sobre por medio del web service de DGI.
        /// </summary>
        /// <param name="sobre"></param>
        public void EnviarSobre(int tipo, string serie, int numero)
        {
            ComunicacionDgi comunicacionDGI = new ComunicacionDgi();

            try
            {
                ParametrosJobWsDGIMasivo parametrosJobWsDGI =
                    new ParametrosJobWsDGIMasivo(RUTA_CERTIFICADO, CLAVE_CERTIFICADO, URL_ENVIO, URL_CONSULTAS);
                parametrosJobWsDGI.NombreSobre = tipo + serie + numero;
                parametrosJobWsDGI.Tipo        = tipo;
                parametrosJobWsDGI.Serie       = serie;
                parametrosJobWsDGI.Numero      = numero;

                comunicacionDGI.ConsumirWsEnviarSobreMasivo(parametrosJobWsDGI);
            }
            catch (Exception ex)
            {
                app.MessageBox("ERROR: " + ex.ToString());
            }
        }