public void cargar_check(String name) throws SQLException {
        if (name == null) {
            return;
        }
        rs = MiConexionBD.getSql().executeQuery("SELECT permission FROM perfil WHERE name = '" + name + "'");
        if (rs.next()) {
            int value = rs.getInt("permission");
            limpiar_check();
            if ((value & PERFIL.SOPORTE.value) > 0) {
                chsoporte.setSelected(true);
            }
            if ((value & PERFIL.SERVICIO.value) > 0) {
                chservicio.setSelected(true);
            }
            if ((value & PERFIL.EQUIPO.value) > 0) {
                chequipos.setSelected(true);
            }
            if ((value & PERFIL.USER.value) > 0) {
                chuser.setSelected(true);
            }
            if ((value & PERFIL.PERFIL.value) > 0) {
                chperfil.setSelected(true);
            }
            if ((value & PERFIL.REPORTE.value) > 0) {
                chreporte.setSelected(true);
            }
        }
    }