Beispiel #1
0
        private oSP_READ_RUTAS_CONFIGURACION_X_LLAVE RUTA_CONFIGURACION(string LLAVE_RUTA)
        {
            try
            {
                //===========================================================
                // DECLARACION DE VARIABLES
                //===========================================================
                SMetodos Servicio = new SMetodos();
                List <oSP_READ_RUTAS_CONFIGURACION_X_LLAVE> ListaRutas = new List <oSP_READ_RUTAS_CONFIGURACION_X_LLAVE>();
                oSP_READ_RUTAS_CONFIGURACION_X_LLAVE        RUTA       = new oSP_READ_RUTAS_CONFIGURACION_X_LLAVE();

                //===========================================================
                // CONSTRUCCION DE OBJETO
                //===========================================================
                iSP_READ_RUTAS_CONFIGURACION_X_LLAVE ParametrosInput = new iSP_READ_RUTAS_CONFIGURACION_X_LLAVE();
                ParametrosInput.LLAVE = LLAVE_RUTA;


                //===========================================================
                // LLAMADA A SERVICIO
                //===========================================================
                ListaRutas = Servicio.SP_READ_RUTAS_CONFIGURACION_X_LLAVE(ParametrosInput);


                //===========================================================
                // VALIDACION DE RECEPCION
                //===========================================================
                if (ListaRutas == null && ListaRutas.Count <= 0)
                {
                    throw new Exception("LA LLAVE " + LLAVE_RUTA + " NO ARROJO RESULTADOS");
                }

                RUTA = ListaRutas.First();

                return(RUTA);
            }
            catch
            {
                throw;
            }
        }