OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 174 Rev 177
Line 675... Line 675...
675
            final BaseSQLTableModelColumn colAdrLiv = new BaseSQLTableModelColumn("Adresse de livraison", String.class) {
675
            final BaseSQLTableModelColumn colAdrLiv = new BaseSQLTableModelColumn("Adresse de livraison", String.class) {
676
 
676
 
677
                @Override
677
                @Override
678
                protected Object show_(SQLRowAccessor r) {
678
                protected Object show_(SQLRowAccessor r) {
679
 
679
 
680
                    SQLRowAccessor rowAd;
680
                    SQLRowAccessor rowAd = null;
681
                    if (!r.isForeignEmpty("ID_ADRESSE_LIVRAISON")) {
681
                    if (!r.isForeignEmpty("ID_ADRESSE_LIVRAISON")) {
682
                        rowAd = r.getForeign("ID_ADRESSE_LIVRAISON");
682
                        rowAd = r.getForeign("ID_ADRESSE_LIVRAISON");
-
 
683
                    } else if (!r.isForeignEmpty("ID_CLIENT")) {
683
                    } else if (r.getForeign("ID_CLIENT").getObject("ID_ADRESSE_L") != null && !r.getForeign("ID_CLIENT").isForeignEmpty("ID_ADRESSE_L")) {
684
                        if (r.getForeign("ID_CLIENT").getObject("ID_ADRESSE_L") != null && !r.getForeign("ID_CLIENT").isForeignEmpty("ID_ADRESSE_L")) {
-
 
685
 
684
                        rowAd = r.getForeign("ID_CLIENT").getForeign("ID_ADRESSE_L");
686
                            rowAd = r.getForeign("ID_CLIENT").getForeign("ID_ADRESSE_L");
685
                    } else {
687
                        } else {
686
                        rowAd = r.getForeign("ID_CLIENT").getForeign("ID_ADRESSE");
688
                            rowAd = r.getForeign("ID_CLIENT").getForeign("ID_ADRESSE");
687
                    }
689
                        }
-
 
690
                    }
688
 
691
 
689
                    String lib = rowAd.getString("LIBELLE") + " " + rowAd.getString("VILLE");
692
                    String lib = rowAd == null ? "" : rowAd.getString("LIBELLE") + " " + rowAd.getString("VILLE");
690
 
693
 
691
                    return lib;
694
                    return lib;
692
                }
695
                }
693
 
696
 
694
                @Override
697
                @Override