OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 132 Rev 156
Line 34... Line 34...
34
 
34
 
35
public class GestionArticlePreferencePanel extends DefaultPreferencePanel {
35
public class GestionArticlePreferencePanel extends DefaultPreferencePanel {
36
 
36
 
37
    private final JCheckBox checkModeVente, checkLongueur, checkLargeur, checkPoids;
37
    private final JCheckBox checkModeVente, checkLongueur, checkLargeur, checkPoids;
38
    private final JCheckBox checkService, checkVenteComptoir, checkShowPoids, checkShowStyle, checkSFE;
38
    private final JCheckBox checkService, checkVenteComptoir, checkShowPoids, checkShowStyle, checkSFE;
39
    private final JCheckBox checkDevise, checkMarge;
39
    private final JCheckBox  checkMarge;
40
    private JCheckBox checkSite;
40
    private JCheckBox checkSite;
41
 
41
 
42
    public GestionArticlePreferencePanel() {
42
    public GestionArticlePreferencePanel() {
43
        super();
43
        super();
44
        setLayout(new GridBagLayout());
44
        setLayout(new GridBagLayout());
Line 53... Line 53...
53
        this.checkPoids = new JCheckBox("Poids");
53
        this.checkPoids = new JCheckBox("Poids");
54
        this.checkShowStyle = new JCheckBox("Voir la colonne Style");
54
        this.checkShowStyle = new JCheckBox("Voir la colonne Style");
55
        this.checkModeVente = new JCheckBox("Activer le mode de vente spécifique");
55
        this.checkModeVente = new JCheckBox("Activer le mode de vente spécifique");
56
        this.checkVenteComptoir = new JCheckBox("Activer le mode vente comptoir");
56
        this.checkVenteComptoir = new JCheckBox("Activer le mode vente comptoir");
57
        this.checkShowPoids = new JCheckBox("Voir le Poids");
57
        this.checkShowPoids = new JCheckBox("Voir le Poids");
58
        this.checkDevise = new JCheckBox("Gérer les devises");
-
 
59
        this.checkMarge = new JCheckBox("Afficher le taux de marque au lieu du taux de marge");
58
        this.checkMarge = new JCheckBox("Afficher le taux de marque au lieu du taux de marge");
60
 
59
 
61
 
60
 
62
        this.add(this.checkDevise, c);
-
 
63
        c.gridy++;
-
 
64
        this.add(this.checkMarge, c);
61
        this.add(this.checkMarge, c);
65
        c.gridy++;
62
        c.gridy++;
66
        this.add(this.checkService, c);
63
        this.add(this.checkService, c);
67
        c.gridy++;
64
        c.gridy++;
68
        this.add(this.checkVenteComptoir, c);
65
        this.add(this.checkVenteComptoir, c);
Line 107... Line 104...
107
        props.setProperty("ArticleSFE", String.valueOf(this.checkSFE.isSelected()));
104
        props.setProperty("ArticleSFE", String.valueOf(this.checkSFE.isSelected()));
108
        if (this.checkSite != null) {
105
        if (this.checkSite != null) {
109
            props.setProperty("ShowSiteFacture", String.valueOf(this.checkSite.isSelected()));
106
            props.setProperty("ShowSiteFacture", String.valueOf(this.checkSite.isSelected()));
110
        }
107
        }
111
        props.setProperty("ArticleVenteComptoir", String.valueOf(this.checkVenteComptoir.isSelected()));
108
        props.setProperty("ArticleVenteComptoir", String.valueOf(this.checkVenteComptoir.isSelected()));
112
        props.setProperty(AbstractVenteArticleItemTable.ARTICLE_SHOW_DEVISE, String.valueOf(this.checkDevise.isSelected()));
-
 
113
        props.setProperty(TotalPanel.MARGE_MARQUE, String.valueOf(this.checkMarge.isSelected()));
109
        props.setProperty(TotalPanel.MARGE_MARQUE, String.valueOf(this.checkMarge.isSelected()));
114
        props.store();
110
        props.store();
115
    }
111
    }
116
 
112
 
117
    @Override
113
    @Override
Line 121... Line 117...
121
        this.checkShowStyle.setSelected(false);
117
        this.checkShowStyle.setSelected(false);
122
        enableAdvancedMode(false);
118
        enableAdvancedMode(false);
123
        this.checkService.setSelected(true);
119
        this.checkService.setSelected(true);
124
        this.checkSFE.setSelected(false);
120
        this.checkSFE.setSelected(false);
125
        this.checkVenteComptoir.setSelected(true);
121
        this.checkVenteComptoir.setSelected(true);
126
        this.checkDevise.setSelected(false);
-
 
127
        this.checkMarge.setSelected(false);
122
        this.checkMarge.setSelected(false);
128
        if (this.checkSite != null) {
123
        if (this.checkSite != null) {
129
            this.checkSite.setSelected(false);
124
            this.checkSite.setSelected(false);
130
        }
125
        }
131
    }
126
    }
Line 170... Line 165...
170
        this.checkShowPoids.setSelected(props.getBooleanValue("ArticleShowPoids", false));
165
        this.checkShowPoids.setSelected(props.getBooleanValue("ArticleShowPoids", false));
171
 
166
 
172
        // Show Style
167
        // Show Style
173
        this.checkShowStyle.setSelected(props.getBooleanValue("ArticleShowStyle", false));
168
        this.checkShowStyle.setSelected(props.getBooleanValue("ArticleShowStyle", false));
174
 
169
 
175
        // Devise
-
 
176
        this.checkDevise.setSelected(props.getBooleanValue(AbstractVenteArticleItemTable.ARTICLE_SHOW_DEVISE, false));
-
 
177
 
170
       
178
        // Devise
171
        // Devise
179
        this.checkMarge.setSelected(props.getBooleanValue(TotalPanel.MARGE_MARQUE, false));
172
        this.checkMarge.setSelected(props.getBooleanValue(TotalPanel.MARGE_MARQUE, false));
180
 
173
 
181
        // Mode vente
174
        // Mode vente