OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

Rev 177 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 177 Rev 180
Line 338... Line 338...
338
            public void update(DocumentEvent e) {
338
            public void update(DocumentEvent e) {
339
                refreshText();
339
                refreshText();
340
            }
340
            }
341
        });
341
        });
342
 
342
 
343
        this.comboAvoir.addValueListener(new PropertyChangeListener() {
343
        this.comboAvoir.addModelListener("wantedID", new PropertyChangeListener() {
344
            @Override
344
            @Override
345
            public void propertyChange(PropertyChangeEvent evt) {
345
            public void propertyChange(PropertyChangeEvent evt) {
346
                refreshText();
346
                refreshText();
347
            }
347
            }
348
        });
348
        });
Line 532... Line 532...
532
        }
532
        }
533
    }
533
    }
534
 
534
 
535
    private void refreshText() {
535
    private void refreshText() {
536
        Number n = this.montant.getMontantTTC().getValue();
536
        Number n = this.montant.getMontantTTC().getValue();
537
        if (this.comboAvoir.getSelectedId() > 1) {
537
        if (this.comboAvoir.getWantedID() > 1) {
538
            SQLTable tableAvoir = Configuration.getInstance().getDirectory().getElement("AVOIR_FOURNISSEUR").getTable();
538
            SQLTable tableAvoir = Configuration.getInstance().getDirectory().getElement("AVOIR_FOURNISSEUR").getTable();
539
            if (n != null) {
539
            if (n != null) {
540
                long ttc = n.longValue();
540
                long ttc = n.longValue();
541
                SQLRow rowAvoir = tableAvoir.getRow(this.comboAvoir.getSelectedId());
541
                SQLRow rowAvoir = tableAvoir.getRow(this.comboAvoir.getWantedID());
542
                long totalAvoir = ((Number) rowAvoir.getObject("MONTANT_TTC")).longValue();
542
                long totalAvoir = ((Number) rowAvoir.getObject("MONTANT_TTC")).longValue();
543
                this.fieldMontantRegle.setValue(ttc - totalAvoir);
543
                this.fieldMontantRegle.setValue(ttc - totalAvoir);
544
            } else {
544
            } else {
545
                this.fieldMontantRegle.setValue(0l);
545
                this.fieldMontantRegle.setValue(0l);
546
            }
546
            }