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; } }