internal static List <Funcionalidad> getFuncionalidades(int idRol) { string sql = "SELECT fpr.Func_Id,Func_Descr FROM GESTION_DE_GATOS.Funcionalidad_Por_Rol fpr JOIN GESTION_DE_GATOS.Funcionalidades f ON f.Func_Id = fpr.Func_Id where fpr.Rol_Id=" + idRol.ToString(); List <Funcionalidad> funcionalidades = new List <Funcionalidad>(); SqlDataReader lector = DataBase.GetDataReader(sql, "T", new List <SqlParameter>()); if (lector.HasRows) { while (lector.Read()) { funcionalidades.Add(Funcionalidad.buildFuncionalidad(lector)); } } lector.Close(); return(funcionalidades); }
public static List <Funcionalidad> getFuncionalidades() { List <Funcionalidad> funcionalidades = new List <Funcionalidad>(); string sql = "SELECT * FROM GESTION_DE_GATOS.Funcionalidades"; SqlDataReader lector = DataBase.GetDataReader(sql, "T", new List <SqlParameter>()); if (lector.HasRows) { while (lector.Read()) { funcionalidades.Add(Funcionalidad.buildFuncionalidad(lector)); } } lector.Close(); return(funcionalidades); }
public static List <Funcionalidad> getFuncionalidades(Rol rol) { List <SqlParameter> parametros = new List <SqlParameter>(); List <Funcionalidad> funcionalidades = new List <Funcionalidad>(); parametros.Add(new SqlParameter("@rol_id", DBNull.Value)); SqlDataReader lector = DataBase.GetDataReader("dbo.sp_funcionalidades_por_rol", "SP", parametros); if (lector.HasRows) { while (lector.Read()) { funcionalidades.Add(Funcionalidad.buildFuncionalidad(lector)); } } lector.Close(); return(funcionalidades); }
public static List <Funcionalidad> buscarFuncionalidadesPorRol(Rol rol) { List <SqlParameter> parametros = new List <SqlParameter>(); parametros.Add(new SqlParameter("@rol_id", rol.id)); SqlDataReader lector = DataBase.GetDataReader("[dbo].[sp_funcionalidades_por_rol]", "SP", parametros); List <Funcionalidad> funcionalidades = new List <Funcionalidad>(); if (lector.HasRows) { while (lector.Read()) { funcionalidades.Add(Funcionalidad.buildFuncionalidad(lector)); } } lector.Close(); return(funcionalidades); }