public static Clases.Sucursal Sucursales() { Clases.Sucursal Sucursales = new Clases.Sucursal(); if (HttpRuntime.Cache.Get("sucursales") == null) { Clases.Respuesta.RespuestaEjecutor respuestaEjecutor; using (ServicioUtils.ServicioUtilsClient servicioUtilsClient = new ServicioUtils.ServicioUtilsClient()) { respuestaEjecutor = servicioUtilsClient.Ejecutor("CAST(IDSUCURSAL AS NUMBER(10,0)) IDSUCURSAL, NOMBRESUCURSAL FROM SUCURSAL ORDER BY NOMBRESUCURSAL", ServicioUtils.TipoConsulta.Consulta); servicioUtilsClient.Close(); } Sucursales = Newtonsoft.Json.JsonConvert.DeserializeObject <Clases.Sucursal>(respuestaEjecutor.Datos); if (Sucursales != null) { HttpRuntime.Cache.Insert("sucursales", Sucursales, null, DateTime.Now.AddMinutes(60), Cache.NoSlidingExpiration); } else { Sucursales = new Clases.Sucursal(); } } else { Sucursales = (Clases.Sucursal)HttpRuntime.Cache.Get("sucursales"); } return(Sucursales); }
public static List <Clases.Comuna> Comunas() { List <Clases.Comuna> comunas = new List <Clases.Comuna>(); if (HttpRuntime.Cache.Get("comunas") == null) { using (ServicioUtils.ServicioUtilsClient servicioUtilsClient = new ServicioUtils.ServicioUtilsClient()) { comunas = servicioUtilsClient.Comunas().ToList(); servicioUtilsClient.Close(); } HttpRuntime.Cache.Insert("comunas", comunas, null, DateTime.Now.AddMinutes(60), Cache.NoSlidingExpiration); } else { comunas = (List <Clases.Comuna>)HttpRuntime.Cache.Get("comunas"); } return(comunas); }
public static List <Clases.Region> Regiones() { List <Clases.Region> regiones = new List <Clases.Region>(); if (HttpRuntime.Cache.Get("regiones") == null) { using (ServicioUtils.ServicioUtilsClient servicioUtilsClient = new ServicioUtils.ServicioUtilsClient()) { regiones = servicioUtilsClient.Regiones().ToList(); servicioUtilsClient.Close(); } HttpRuntime.Cache.Insert("regiones", regiones, null, DateTime.Now.AddMinutes(60), Cache.NoSlidingExpiration); } else { regiones = (List <Clases.Region>)HttpRuntime.Cache.Get("regiones"); } return(regiones); }