Beispiel #1
0
        private void actualizar()
        {
            btnActualizar.Enabled = false;
            #region Definicion del bloque de seguridad
            string       usuario   = string.Empty;
            string       password  = string.Empty;
            string       usuEmail  = string.Empty;
            string       passEmail = string.Empty;
            string       ambiente  = string.Empty;
            SecurityPrvt security  = new SecurityPrvt();
            try
            {
                usuario = security.Decode("fmontoya");
            }
            catch (System.Exception)
            {
                usuario = security.Decode("usuario");
            }
            try
            {
                password = security.Decode("f935cjm9262");
            }
            catch (System.Exception)
            {
                password = security.Decode("password");
            }
            try
            {
                usuEmail = security.Decode("robotcorreo");
            }
            catch (System.Exception)
            {
                usuEmail = security.Decode("usuEmail");
            }
            try
            {
                passEmail = security.Decode("Tys860504882");
            }
            catch (System.Exception)
            {
                passEmail = security.Decode("passEmail");
            }
            try
            {
                ambiente = security.Decode("produccion");
            }
            catch (System.Exception)
            {
                ambiente = security.Decode("desarrollo");
            }
            #endregion fin de la Definicion del bloque de seguridad


            LogicaWfEnvioUnitario logica = new LogicaWfEnvioUnitario(usuario, password, usuEmail, passEmail, ambiente);

            logica.procesarEnvioMinisterio(_funcion, _xml_envio, _xml_recibido, pLogReporteMinisterio);

            btnActualizar.Enabled = true;
        }
Beispiel #2
0
        private void consultar(string llave)
        {
            btnConsultar.Enabled = false;
            txbXmlEnviado.Text   = string.Empty;
            txbXmlRecibido.Text  = string.Empty;

            #region Definicion del bloque de seguridad
            string       usuario   = string.Empty;
            string       password  = string.Empty;
            string       usuEmail  = string.Empty;
            string       passEmail = string.Empty;
            string       ambiente  = string.Empty;
            SecurityPrvt security  = new SecurityPrvt();
            try
            {
                usuario = security.Decode("fmontoya");
            }
            catch (System.Exception)
            {
                usuario = security.Decode("usuario");
            }
            try
            {
                password = security.Decode("f935cjm9262");
            }
            catch (System.Exception)
            {
                password = security.Decode("password");
            }
            try
            {
                usuEmail = security.Decode("robotcorreo");
            }
            catch (System.Exception)
            {
                usuEmail = security.Decode("usuEmail");
            }
            try
            {
                passEmail = security.Decode("Tys860504882");
            }
            catch (System.Exception)
            {
                passEmail = security.Decode("passEmail");
            }
            try
            {
                ambiente = security.Decode("produccion");
            }
            catch (System.Exception)
            {
                ambiente = security.Decode("desarrollo");
            }
            #endregion fin de la Definicion del bloque de seguridad


            LogicaWfEnvioUnitario logica = new LogicaWfEnvioUnitario(usuario, password, usuEmail, passEmail, ambiente);
            DataTable             dt     = new DataTable();
            dt = logica.consultarRegistro(_llave, _CodigoTransaccion);
            if (dt.Rows.Count > 0)
            {
                btnConsultar.Enabled       = true;
                panelConsulta.Visible      = true;
                panelTransacciones.Visible = true;
                _xml_envio             = logica._xml_envio;
                txbXmlEnviado.Text     = _xml_envio;
                _funcion               = logica._funtion;
                pLogReporteMinisterio  = logica.pLogReporteMinisterio;
                dgvConsulta.DataSource = dt;
                btnEnviar.Focus();
            }
            btnConsultar.Enabled = true;
        }
Beispiel #3
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            btnEnviar.Enabled   = false;
            txbXmlRecibido.Text = string.Empty;

            #region Definicion del bloque de seguridad
            string       usuario   = string.Empty;
            string       password  = string.Empty;
            string       usuEmail  = string.Empty;
            string       passEmail = string.Empty;
            string       ambiente  = string.Empty;
            SecurityPrvt security  = new SecurityPrvt();
            try
            {
                usuario = security.Decode("fmontoya");
            }
            catch (System.Exception)
            {
                usuario = security.Decode("usuario");
            }
            try
            {
                password = security.Decode("f935cjm9262");
            }
            catch (System.Exception)
            {
                password = security.Decode("password");
            }
            try
            {
                usuEmail = security.Decode("robotcorreo");
            }
            catch (System.Exception)
            {
                usuEmail = security.Decode("usuEmail");
            }
            try
            {
                passEmail = security.Decode("Tys860504882");
            }
            catch (System.Exception)
            {
                passEmail = security.Decode("passEmail");
            }
            try
            {
                ambiente = security.Decode("produccion");
            }
            catch (System.Exception)
            {
                ambiente = security.Decode("desarrollo");
            }
            #endregion fin de la Definicion del bloque de seguridad

            _xml_envio = txbXmlEnviado.Text;
            LogicaWfEnvioUnitario logica = new LogicaWfEnvioUnitario(usuario, password, usuEmail, passEmail, ambiente);

            _xml_recibido = logica.enviarMinisterio(_xml_envio);

            if (_xml_recibido.Length > 10)
            {
                txbXmlRecibido.Text = _xml_recibido;
                actualizar();
                consultar(_llave, false);
            }
            else
            {
                txbXmlRecibido.Text = "No se obtuvo respuesta por parte del servidor del ministerio.";
            }
            btnEnviar.Enabled = true;
            //logica.procesarEnvioMinisterio(_funcion, txbXmlEnviado.Text, xml_recibido, pLogReporteMinisterio);
        }