コード例 #1
0
        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());
            }
        }