OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 180 Rev 182
Line 1... Line 1...
1
/*
1
/*
2
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
2
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
3
 * 
3
 * 
4
 * Copyright 2011 OpenConcerto, by ILM Informatique. All rights reserved.
4
 * Copyright 2011-2019 OpenConcerto, by ILM Informatique. All rights reserved.
5
 * 
5
 * 
6
 * The contents of this file are subject to the terms of the GNU General Public License Version 3
6
 * The contents of this file are subject to the terms of the GNU General Public License Version 3
7
 * only ("GPL"). You may not use this file except in compliance with the License. You can obtain a
7
 * only ("GPL"). You may not use this file except in compliance with the License. You can obtain a
8
 * copy of the License at http://www.gnu.org/licenses/gpl-3.0.html See the License for the specific
8
 * copy of the License at http://www.gnu.org/licenses/gpl-3.0.html See the License for the specific
9
 * language governing permissions and limitations under the License.
9
 * language governing permissions and limitations under the License.
Line 803... Line 803...
803
        this.table.updateField("ID_FACTURE_FOURNISSEUR", idFacture);
803
        this.table.updateField("ID_FACTURE_FOURNISSEUR", idFacture);
804
 
804
 
805
        // Création des articles
805
        // Création des articles
806
        this.table.createArticle(idFacture, this.getElement());
806
        this.table.createArticle(idFacture, this.getElement());
807
 
807
 
808
        final SQLRow rowA = getTable().getRow(idFacture);
808
        final SQLRow row = getTable().getRow(idFacture);
809
        new GenerationMvtFactureFournisseur(rowA);
809
        new GenerationMvtFactureFournisseur(row);
810
 
810
 
811
        final FactureFournisseurXmlSheet sheet = new FactureFournisseurXmlSheet(rowA);
811
        final FactureFournisseurXmlSheet sheet = new FactureFournisseurXmlSheet(row);
812
        sheet.createDocumentAsynchronous();
812
        sheet.createDocumentAsynchronous();
813
        sheet.showPrintAndExportAsynchronous(this.panelOO.isVisualisationSelected(), this.panelOO.isImpressionSelected(), true);
813
        sheet.showPrintAndExportAsynchronous(this.panelOO.isVisualisationSelected(), this.panelOO.isImpressionSelected(), true, getElement(), row);
814
 
814
 
815
        commitAvoir(null, rowA);
815
        commitAvoir(null, row);
816
 
816
 
817
        return idFacture;
817
        return idFacture;
818
    }
818
    }
819
 
819
 
820
    @Override
820
    @Override
Line 848... Line 848...
848
                new GenerationMvtFactureFournisseur(row);
848
                new GenerationMvtFactureFournisseur(row);
849
            }
849
            }
850
        }
850
        }
851
        final FactureFournisseurXmlSheet sheet = new FactureFournisseurXmlSheet(row);
851
        final FactureFournisseurXmlSheet sheet = new FactureFournisseurXmlSheet(row);
852
        sheet.createDocumentAsynchronous();
852
        sheet.createDocumentAsynchronous();
853
        sheet.showPrintAndExportAsynchronous(this.panelOO.isVisualisationSelected(), this.panelOO.isImpressionSelected(), true);
853
        sheet.showPrintAndExportAsynchronous(this.panelOO.isVisualisationSelected(), this.panelOO.isImpressionSelected(), true, getElement(), row);
854
        commitAvoir(rowFactureOld, row);
854
        commitAvoir(rowFactureOld, row);
855
    }
855
    }
856
 
856
 
857
    public void commitAvoir(SQLRow rowFactureOld, SQLRow rowFacture) {
857
    public void commitAvoir(SQLRow rowFactureOld, SQLRow rowFacture) {
858
 
858