OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

Rev 151 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 151 Rev 156
Line 13... Line 13...
13
 
13
 
14
 package org.openconcerto.erp.core.finance.payment.action;
14
 package org.openconcerto.erp.core.finance.payment.action;
15
 
15
 
16
import org.openconcerto.erp.action.CreateFrameAbstractAction;
16
import org.openconcerto.erp.action.CreateFrameAbstractAction;
17
import org.openconcerto.erp.core.common.ui.ListeViewPanel;
17
import org.openconcerto.erp.core.common.ui.ListeViewPanel;
18
import org.openconcerto.erp.core.finance.payment.element.TypeReglementSQLElement;
-
 
19
import org.openconcerto.sql.Configuration;
18
import org.openconcerto.sql.Configuration;
20
import org.openconcerto.sql.element.SQLElement;
19
import org.openconcerto.sql.element.SQLElement;
21
import org.openconcerto.sql.model.SQLField;
20
import org.openconcerto.sql.model.SQLField;
22
import org.openconcerto.sql.model.SQLTable;
21
import org.openconcerto.sql.model.SQLTable;
23
import org.openconcerto.sql.model.Where;
-
 
24
import org.openconcerto.sql.view.IListFrame;
22
import org.openconcerto.sql.view.IListFrame;
25
import org.openconcerto.sql.view.list.IListe;
23
import org.openconcerto.sql.view.list.IListe;
26
import org.openconcerto.sql.view.list.SQLTableModelSourceOnline;
24
import org.openconcerto.sql.view.list.SQLTableModelSourceOnline;
27
 
25
 
28
import javax.swing.Action;
26
import javax.swing.Action;
Line 41... Line 39...
41
    }
39
    }
42
 
40
 
43
    @Override
41
    @Override
44
    public final JFrame createFrame() {
42
    public final JFrame createFrame() {
45
        final SQLElement elt = Configuration.getInstance().getDirectory().getElement(this.table);
43
        final SQLElement elt = Configuration.getInstance().getDirectory().getElement(this.table);
46
        final SQLField modeReglF = this.table.getField("ID_MODE_REGLEMENT");
-
 
47
        final SQLTable modeReglT = this.table.getForeignTable(modeReglF.getName());
-
 
48
 
44
 
49
        Where wPrev = new Where(modeReglF, "=", modeReglT.getKey());
-
 
50
        wPrev = wPrev.and(new Where(modeReglT.getField("ID_TYPE_REGLEMENT"), ">=", TypeReglementSQLElement.TRAITE));
-
 
51
        wPrev = wPrev.and(new Where(this.echeanceField, ">", 1));
-
 
52
        final SQLTableModelSourceOnline src = elt.getTableSource(true);
45
        final SQLTableModelSourceOnline src = elt.getTableSource(true);
53
        src.getReq().setWhere(wPrev);
-
 
54
 
46
 
55
        IListFrame frame = new IListFrame(new ListeViewPanel(elt, new IListe(src)));
47
        IListFrame frame = new IListFrame(new ListeViewPanel(elt, new IListe(src)));
56
        frame.getPanel().setAddVisible(false);
48
        frame.getPanel().setAddVisible(false);
57
        frame.getPanel().getListe().setModificationAllowed(false);
49
        frame.getPanel().getListe().setModificationAllowed(false);
58
 
50