OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 142 Rev 156
Line 11... Line 11...
11
 * When distributing the software, include this License Header Notice in each file.
11
 * When distributing the software, include this License Header Notice in each file.
12
 */
12
 */
13
 
13
 
14
 package org.openconcerto.erp.core.sales.pos.ui;
14
 package org.openconcerto.erp.core.sales.pos.ui;
15
 
15
 
16
import org.openconcerto.erp.core.sales.pos.POSConfiguration;
-
 
17
import org.openconcerto.erp.core.sales.pos.TicketPrinterConfiguration;
16
import org.openconcerto.erp.core.sales.pos.TicketPrinterConfiguration;
18
import org.openconcerto.erp.core.sales.pos.io.TicketPrinter;
17
import org.openconcerto.erp.core.sales.pos.io.TicketPrinter;
19
import org.openconcerto.erp.core.sales.pos.model.Client;
18
import org.openconcerto.erp.core.sales.pos.model.Client;
20
import org.openconcerto.erp.core.sales.pos.model.Transaction;
19
import org.openconcerto.erp.core.sales.pos.model.Transaction;
21
import org.openconcerto.ui.DefaultGridBagConstraints;
20
import org.openconcerto.ui.DefaultGridBagConstraints;
Line 138... Line 137...
138
                            final BigDecimal nouveauSolde = client.getSolde();
137
                            final BigDecimal nouveauSolde = client.getSolde();
139
                            final Thread t = new Thread(new Runnable() {
138
                            final Thread t = new Thread(new Runnable() {
140
 
139
 
141
                                @Override
140
                                @Override
142
                                public void run() {
141
                                public void run() {
143
                                    final TicketPrinterConfiguration conf1 = POSConfiguration.getInstance().getTicketPrinterConfiguration1();
142
                                    final TicketPrinterConfiguration conf1 = caisseFrame.getPOSConf().getTicketPrinterConfiguration1();
144
                                    if (conf1.isValid()) {
143
                                    if (conf1.isValid()) {
145
                                        final TicketPrinter prt = conf1.createTicketPrinter();
144
                                        final TicketPrinter prt = conf1.createTicketPrinter();
146
                                        final int ticketWidth = conf1.getTicketWidth();
145
                                        final int ticketWidth = conf1.getTicketWidth();
147
                                        client.printCredit(prt, ticketWidth, amount, paymentType, nouveauSolde);
146
                                        client.printCredit(prt, caisseFrame.getPOSConf().getHeaderLines(), ticketWidth, amount, paymentType, nouveauSolde);
148
                                    }
147
                                    }
149
 
148
 
150
                                }
149
                                }
151
                            });
150
                            });
152
                            t.setDaemon(true);
151
                            t.setDaemon(true);