OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 142 | Rev 174 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 142 Rev 156
Line 91... Line 91...
91
        }
91
        }
92
 
92
 
93
        final SQLTableElement tableElementNomEcriture = new SQLTableElement(tableElement.getField("NOM_ECRITURE"));
93
        final SQLTableElement tableElementNomEcriture = new SQLTableElement(tableElement.getField("NOM_ECRITURE"));
94
        list.add(tableElementNomEcriture);
94
        list.add(tableElementNomEcriture);
95
 
95
 
96
        //
96
        boolean kd = false;
97
 
-
 
98
        this.debit = new SQLTableElement(tableElement.getField("DEBIT"), Long.class, this.deviseCellEditor);
97
        this.debit = new SQLTableElement(tableElement.getField("DEBIT"), Long.class, this.deviseCellEditor);
99
        list.add(this.debit);
98
        list.add(this.debit);
100
        this.credit = new SQLTableElement(tableElement.getField("CREDIT"), Long.class, this.deviseCellEditor);
99
        this.credit = new SQLTableElement(tableElement.getField("CREDIT"), Long.class, this.deviseCellEditor);
101
        list.add(this.credit);
100
        list.add(this.credit);
102
        if (!DefaultNXProps.getInstance().getBooleanValue("HideAnalytique")) {
101
        if (!kd && !DefaultNXProps.getInstance().getBooleanValue("HideAnalytique")) {
103
            final AnalytiqueItemTable analytiqueAssocTable = new AnalytiqueItemTable(true);
102
            final AnalytiqueItemTable analytiqueAssocTable = new AnalytiqueItemTable(true);
104
            SQLTableElement eltPourcentAnalytique = new SQLTableElement(tableElement.getField("ANALYTIQUE"), String.class,
103
            SQLTableElement eltPourcentAnalytique = new SQLTableElement(tableElement.getField("ANALYTIQUE"), String.class,
105
                    new MultiLineTableCellEditor((RowValuesMultiLineEditTable) analytiqueAssocTable.getTable(), analytiqueAssocTable));
104
                    new MultiLineTableCellEditor((RowValuesMultiLineEditTable) analytiqueAssocTable.getTable(), analytiqueAssocTable)) {
-
 
105
                public boolean isCellEditable(SQLRowValues vals, int rowIndex, int columnIndex) {
-
 
106
                    return vals.getString("NUMERO") != null && (vals.getString("NUMERO").startsWith("6") || vals.getString("NUMERO").startsWith("7"));
-
 
107
                };
-
 
108
            };
106
            list.add(eltPourcentAnalytique);
109
            list.add(eltPourcentAnalytique);
107
        }
110
        }
108
 
111
 
109
        final RowValuesTableModel model = new RowValuesTableModel(elt, list, tableElement.getField("NUMERO"), false, defaultRowVals) {
112
        final RowValuesTableModel model = new RowValuesTableModel(elt, list, tableElement.getField("NUMERO"), false, defaultRowVals) {
110
            @Override
113
            @Override