/// <summary> /// carga los catalogos de la base de datos /// </summary> private void ConsultarCatalogo(Catalogos catalogo) { ICatalogos negocio = new BusinessLogic(); List<CATALOGO> resultado = negocio.ObtenerCatalogo(catalogo); string nombrecatalogo="Catalogo" + catalogo.ToString().ToLower(); Session.Add(nombrecatalogo, resultado); }
/// <summary> /// Obtiene un catalogo /// </summary> /// <param name="nombreTabla">Nombre de la tabla para filtrar el catalogo</param> /// <returns>retorna una lista de catalogos</returns> public List<CATALOGO> ObtenerCatalogo(Catalogos tabla) { List<CATALOGO> response = null; try { using (DQBaseContext ctx = new DQBaseContext(ConnectionString)) { string nombreTabla=tabla.ToString(); response = (from catalogo in ctx.CATALOGO where catalogo.TABLA == nombreTabla && catalogo.ESBORRADOCATALOGO == false select catalogo).ToList(); } } catch (Exception ex) { throw ex; } return response; }