private List<string> listaFuncionalidades()
{
List<string> funcionalidades = new List<string>();
string query = "SELECT FUNC_DESC FROM [ABSTRACCIONX4].ROLES r JOIN [ABSTRACCIONX4].FUNCIONES_ROLES fr ON (r.ROL_COD = fr.ROL_COD) JOIN [ABSTRACCIONX4].FUNCIONALIDADES f ON (f.FUNC_COD = fr.FUNC_COD) WHERE r.ROL_NOMBRE = '" + rolElegido + "'";
SqlDataReader reader;
SqlCommand consultaRoles = new SqlCommand();
consultaRoles.CommandType = CommandType.Text;
consultaRoles.CommandText = query;
consultaRoles.Connection = Program.conexion();
reader = consultaRoles.ExecuteReader();
while (reader.Read())
funcionalidades.Add(reader.GetValue(0).ToString());
reader.Close();
return funcionalidades;
}