OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 80 Rev 83
Line 58... Line 58...
58
        SQLRow clientRow = base.getTable("CLIENT").getRow(chequeRow.getInt("ID_CLIENT"));
58
        SQLRow clientRow = base.getTable("CLIENT").getRow(chequeRow.getInt("ID_CLIENT"));
59
 
59
 
60
        // initialisation des valeurs de la map
60
        // initialisation des valeurs de la map
61
        this.mEcritures.put("DATE", new java.sql.Date(this.date.getTime()));
61
        this.mEcritures.put("DATE", new java.sql.Date(this.date.getTime()));
62
        this.mEcritures.put("NOM", this.nom);
62
        this.mEcritures.put("NOM", this.nom);
63
        this.mEcritures.put("ID_JOURNAL", JournalSQLElement.BANQUES);
-
 
64
        this.mEcritures.put("ID_MOUVEMENT", new Integer(this.idMvt));
63
        this.mEcritures.put("ID_MOUVEMENT", new Integer(this.idMvt));
65
 
64
 
-
 
65
        fillJournalBanqueFromRow(chequeRow);
-
 
66
 
66
        setDateReglement(this.idCheque, this.date);
67
        setDateReglement(this.idCheque, this.date);
67
 
68
 
68
        // compte Clients
69
        // compte Clients
69
        int idCompteClient = -1;
70
        int idCompteClient = -1;
70
        if (clientRow != null) {
71
        if (clientRow != null) {
Line 75... Line 76...
75
            if (idCompteClient <= 1) {
76
            if (idCompteClient <= 1) {
76
                idCompteClient = ComptePCESQLElement.getIdComptePceDefault("Clients");
77
                idCompteClient = ComptePCESQLElement.getIdComptePceDefault("Clients");
77
            }
78
            }
78
        }
79
        }
79
 
80
 
80
        int idPce = base.getTable("TYPE_REGLEMENT").getRow(2).getInt("ID_COMPTE_PCE_CLIENT");
-
 
81
        if (idPce <= 1) {
-
 
82
            idPce = ComptePCESQLElement.getIdComptePceDefault("VenteCheque");
-
 
83
        }
-
 
84
 
-
 
85
        this.mEcritures.put("ID_COMPTE_PCE", new Integer(idCompteClient));
81
        this.mEcritures.put("ID_COMPTE_PCE", new Integer(idCompteClient));
86
        this.mEcritures.put("DEBIT", new Long(0));
82
        this.mEcritures.put("DEBIT", new Long(0));
87
        this.mEcritures.put("CREDIT", new Long(this.montant));
83
        this.mEcritures.put("CREDIT", new Long(this.montant));
88
        ajoutEcriture();
84
        ajoutEcriture();
89
        System.err.println("First ECriture for mvt " + this.idMvt);
85
        System.err.println("First ECriture for mvt " + this.idMvt);
90
 
86
 
91
        // compte de reglement cheque, ...
87
        // compte de reglement cheque, ...
92
        this.mEcritures.put("ID_COMPTE_PCE", new Integer(idPce));
88
        fillCompteBanqueFromRow(chequeRow, "VenteCheque", false);
93
        this.mEcritures.put("DEBIT", new Long(this.montant));
89
        this.mEcritures.put("DEBIT", new Long(this.montant));
94
        this.mEcritures.put("CREDIT", new Long(0));
90
        this.mEcritures.put("CREDIT", new Long(0));
95
        ajoutEcriture();
91
        ajoutEcriture();
96
        System.err.println("Ecritures générées pour le mouvement " + this.idMvt);
92
        System.err.println("Ecritures générées pour le mouvement " + this.idMvt);
97
 
93