private void cargarListadoFuncionalidadesDelSistema() { //cargo el listado de funcionalidades no pertenecientes al rol cargadas en el sistema //exijo que se muestre solo el nombre de las funcionalidades lstFuncTot.Items.Clear(); DataSet ds = Funcionalidad.obtenerTodas(); foreach (DataRow dr in ds.Tables[0].Rows) { Funcionalidad unaFunc = new Funcionalidad(); unaFunc.DataRowToObject(dr); if (!(contieneLaListaDeFuncionalidadDeRoles(unaFunc))) { lstFuncTot.Items.Add(unaFunc); } } lstFuncTot.DisplayMember = "Nombre"; }