@Override public void select(final SQLRowAccessor r) { if (r != null) { this.numeroUniqueDevis.setIdSelected(r.getID()); } if (r == null || r.getIDNumber() == null) super.select(r); else { System.err.println(r); final SQLRowValues rVals = r.asRowValues(); final SQLRowValues vals = new SQLRowValues(r.getTable()); vals.load(rVals, createSet("ID_CLIENT")); vals.setID(rVals.getID()); System.err.println("Select CLIENT"); super.select(vals); rVals.remove("ID_CLIENT"); super.select(rVals); } // super.select(r); if (r != null) { this.table.insertFrom("ID_DEVIS", r.getID()); // this.radioEtat.setVisible(r.getID() > getTable().getUndefinedID()); if (getTable().contains("SITE_DIFF")) setSiteEnabled(r.getBoolean("SITE_DIFF"), Type_Diff.SITE); if (getTable().contains("DONNEUR_DIFF")) setSiteEnabled(r.getBoolean("DONNEUR_DIFF"), Type_Diff.DONNEUR_ORDRE); } }