OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 156 Rev 174
Line 44... Line 44...
44
            map(getSource().getField("ID_ADRESSE"), getDestination().getField("ID_ADRESSE"));
44
            map(getSource().getField("ID_ADRESSE"), getDestination().getField("ID_ADRESSE"));
45
        }
45
        }
46
        if (getSource().getTable().contains("ID_ADRESSE_LIVRAISON")) {
46
        if (getSource().getTable().contains("ID_ADRESSE_LIVRAISON")) {
47
            map(getSource().getField("ID_ADRESSE_LIVRAISON"), getDestination().getField("ID_ADRESSE_LIVRAISON"));
47
            map(getSource().getField("ID_ADRESSE_LIVRAISON"), getDestination().getField("ID_ADRESSE_LIVRAISON"));
48
        }
48
        }
-
 
49
        if (getSource().getTable().contains("ID_CATEGORIE_COMPTABLE") && getDestination().getTable().contains("ID_CATEGORIE_COMPTABLE")) {
-
 
50
            map(getSource().getField("ID_CATEGORIE_COMPTABLE"), getDestination().getField("ID_CATEGORIE_COMPTABLE"));
-
 
51
        }
49
        if (tableBon.contains("ID_TAXE_PORT")) {
52
        if (tableBon.contains("ID_TAXE_PORT")) {
50
            map(tableBon.getField("ID_TAXE_PORT"), tableFacture.getField("ID_TAXE_PORT"));
53
            map(tableBon.getField("ID_TAXE_PORT"), tableFacture.getField("ID_TAXE_PORT"));
51
        }
54
        }
52
        if (tableBon.contains("PORT_HT")) {
55
        if (tableBon.contains("PORT_HT")) {
53
            map(tableBon.getField("PORT_HT"), tableFacture.getField("PORT_HT"));
56
            map(tableBon.getField("PORT_HT"), tableFacture.getField("PORT_HT"));
Line 75... Line 78...
75
 
78
 
76
        // Merge elements
79
        // Merge elements
77
        final SQLTable tableElementSource = getSource().getTable("BON_DE_LIVRAISON_ELEMENT");
80
        final SQLTable tableElementSource = getSource().getTable("BON_DE_LIVRAISON_ELEMENT");
78
        final SQLTable tableElementDestination = getSource().getTable("SAISIE_VENTE_FACTURE_ELEMENT");
81
        final SQLTable tableElementDestination = getSource().getTable("SAISIE_VENTE_FACTURE_ELEMENT");
79
        final Collection<? extends SQLRowAccessor> myListItem = srcRow.asRow().getReferentRows(tableElementSource);
82
        final Collection<? extends SQLRowAccessor> myListItem = srcRow.asRow().getReferentRows(tableElementSource);
80
        transfertReference(srcRow, rowVals, "NOM", "NOM");
-
 
81
        transfertReference(srcRow, rowVals, "INFOS", "INFOS");
-
 
82
        transfertNumberReference(srcRow, rowVals, tableElementDestination, "ID_SAISIE_VENTE_FACTURE");
83
        transfertNumberReference(srcRow, rowVals, tableElementDestination, "ID_SAISIE_VENTE_FACTURE");
-
 
84
        transfertReference(srcRow, rowVals, tableElementDestination, "ID_SAISIE_VENTE_FACTURE", "NOM", "NOM");
-
 
85
        transfertReference(srcRow, rowVals, tableElementDestination, "ID_SAISIE_VENTE_FACTURE", "INFOS", "INFOS");
83
        if (getDestination().contains("ID_TAXE_FRAIS_DOCUMENT")) {
86
        if (getDestination().contains("ID_TAXE_FRAIS_DOCUMENT")) {
84
            final SQLRowAccessor rowClient = srcRow.getForeign("ID_CLIENT");
87
            final SQLRowAccessor rowClient = srcRow.getForeign("ID_CLIENT");
85
            SQLRowAccessor rowFrais = rowClient.getForeign("ID_FRAIS_DOCUMENT");
88
            SQLRowAccessor rowFrais = rowClient.getForeign("ID_FRAIS_DOCUMENT");
86
            if (rowFrais != null && !rowFrais.isUndefined()) {
89
            if (rowFrais != null && !rowFrais.isUndefined()) {
87
                rowVals.put("FRAIS_DOCUMENT_HT", rowFrais.getLong("MONTANT_HT"));
90
                rowVals.put("FRAIS_DOCUMENT_HT", rowFrais.getLong("MONTANT_HT"));