public List <clsPermisos> leerPermisosPorUsuario(String usuario_id) { DataTable dt = new DataTable(); BD Objeto = new BD(); try { Objeto.sentenciaSQL = "SELECT DISTINCT pp.ppe_keypan, pp.ppe_keymod, p.pan_nombre FROM usuaperf up, perfperm pp, segupant p " + "WHERE up.upe_keyperf = pp.ppe_keyperf AND pp.ppe_keypan = p.pan_keypan AND up.upe_keyusu = '" + usuario + "'"; dt = Objeto.ejecutaConsulta().Tables[0]; List <clsPermisos> lista = Conversiones.convertirEnLista <clsPermisos>(dt); return(lista); } catch (Exception ex) { mensaje = Objeto.mensaje; throw new Exception(ex.Message.ToString()); } }