OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 177 Rev 180
Line 169... Line 169...
169
        {
169
        {
170
            SQLSelect selCmdElt = new SQLSelect();
170
            SQLSelect selCmdElt = new SQLSelect();
171
            final SQLTable tableCmdElt = tableStock.getTable("COMMANDE_ELEMENT");
171
            final SQLTable tableCmdElt = tableStock.getTable("COMMANDE_ELEMENT");
172
            selCmdElt.addSelectStar(tableCmdElt);
172
            selCmdElt.addSelectStar(tableCmdElt);
173
            Where w = new Where(tableCmdElt.getField("RECU_FORCED"), "=", Boolean.FALSE).and(new Where(tableCmdElt.getField("RECU"), "=", Boolean.FALSE));
173
            Where w = new Where(tableCmdElt.getField("RECU_FORCED"), "=", Boolean.FALSE).and(new Where(tableCmdElt.getField("RECU"), "=", Boolean.FALSE));
-
 
174
            w = w.and(Where.createRaw(
-
 
175
                    tableCmdElt.getField("QTE_RECUE").getQuotedName() + " < (" + tableCmdElt.getField("QTE").getQuotedName() + "*" + tableCmdElt.getField("QTE_UNITAIRE").getQuotedName() + ")",
-
 
176
                    tableCmdElt.getField("QTE_UNITAIRE"), tableCmdElt.getField("QTE"), tableCmdElt.getField("QTE_RECUE")));
-
 
177
 
174
            selCmdElt.setWhere(w);
178
            selCmdElt.setWhere(w);
175
            List<SQLRow> res = SQLRowListRSH.execute(selCmdElt);
179
            List<SQLRow> res = SQLRowListRSH.execute(selCmdElt);
176
            if (res != null && res.size() > 0) {
180
            if (res != null && res.size() > 0) {
177
                StockItemsUpdater updater = new StockItemsUpdater(new StockLabel() {
181
                StockItemsUpdater updater = new StockItemsUpdater(new StockLabel() {
178
 
182
 
Line 191... Line 195...
191
        {
195
        {
192
            SQLSelect selCmdElt = new SQLSelect();
196
            SQLSelect selCmdElt = new SQLSelect();
193
            final SQLTable tableCmdElt = tableStock.getTable("COMMANDE_CLIENT_ELEMENT");
197
            final SQLTable tableCmdElt = tableStock.getTable("COMMANDE_CLIENT_ELEMENT");
194
            selCmdElt.addSelectStar(tableCmdElt);
198
            selCmdElt.addSelectStar(tableCmdElt);
195
            Where w = new Where(tableCmdElt.getField("LIVRE_FORCED"), "=", Boolean.FALSE).and(new Where(tableCmdElt.getField("LIVRE"), "=", Boolean.FALSE));
199
            Where w = new Where(tableCmdElt.getField("LIVRE_FORCED"), "=", Boolean.FALSE).and(new Where(tableCmdElt.getField("LIVRE"), "=", Boolean.FALSE));
-
 
200
            w = w.and(Where.createRaw(
-
 
201
                    tableCmdElt.getField("QTE_LIVREE").getQuotedName() + " < (" + tableCmdElt.getField("QTE").getQuotedName() + "*" + tableCmdElt.getField("QTE_UNITAIRE").getQuotedName() + ")",
-
 
202
                    tableCmdElt.getField("QTE_UNITAIRE"), tableCmdElt.getField("QTE"), tableCmdElt.getField("QTE_LIVREE")));
-
 
203
 
196
            selCmdElt.setWhere(w);
204
            selCmdElt.setWhere(w);
197
            List<SQLRow> res = SQLRowListRSH.execute(selCmdElt);
205
            List<SQLRow> res = SQLRowListRSH.execute(selCmdElt);
198
            if (res != null && res.size() > 0) {
206
            if (res != null && res.size() > 0) {
199
                StockItemsUpdater updater = new StockItemsUpdater(new StockLabel() {
207
                StockItemsUpdater updater = new StockItemsUpdater(new StockLabel() {
200
 
208