OpenConcerto

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

svn://code.openconcerto.org/openconcerto

Rev

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

Rev 151 Rev 156
Line 39... Line 39...
39
import org.openconcerto.erp.core.finance.accounting.action.GestionPlanComptableEAction;
39
import org.openconcerto.erp.core.finance.accounting.action.GestionPlanComptableEAction;
40
import org.openconcerto.erp.core.finance.accounting.action.ImportEcritureAction;
40
import org.openconcerto.erp.core.finance.accounting.action.ImportEcritureAction;
41
import org.openconcerto.erp.core.finance.accounting.action.ImpressionJournauxAnalytiqueAction;
41
import org.openconcerto.erp.core.finance.accounting.action.ImpressionJournauxAnalytiqueAction;
42
import org.openconcerto.erp.core.finance.accounting.action.ImpressionLivrePayeAction;
42
import org.openconcerto.erp.core.finance.accounting.action.ImpressionLivrePayeAction;
43
import org.openconcerto.erp.core.finance.accounting.action.ImpressionRepartitionAnalytiqueAction;
43
import org.openconcerto.erp.core.finance.accounting.action.ImpressionRepartitionAnalytiqueAction;
-
 
44
import org.openconcerto.erp.core.finance.accounting.action.ListeDesCategorieComptableAction;
44
import org.openconcerto.erp.core.finance.accounting.action.ListeDesComptesAction;
45
import org.openconcerto.erp.core.finance.accounting.action.ListeDesComptesAction;
45
import org.openconcerto.erp.core.finance.accounting.action.ListeDesDevisesAction;
46
import org.openconcerto.erp.core.finance.accounting.action.ListeDesDevisesAction;
46
import org.openconcerto.erp.core.finance.accounting.action.ListeDesEcrituresAction;
47
import org.openconcerto.erp.core.finance.accounting.action.ListeDesEcrituresAction;
47
import org.openconcerto.erp.core.finance.accounting.action.ListeDesEcrituresAnalytiquesAction;
48
import org.openconcerto.erp.core.finance.accounting.action.ListeDesEcrituresAnalytiquesAction;
48
import org.openconcerto.erp.core.finance.accounting.action.ListeDesJournauxAction;
49
import org.openconcerto.erp.core.finance.accounting.action.ListeDesJournauxAction;
49
import org.openconcerto.erp.core.finance.accounting.action.ListeDesPostesAnalytiquesAction;
50
import org.openconcerto.erp.core.finance.accounting.action.ListeDesPostesAnalytiquesAction;
50
import org.openconcerto.erp.core.finance.accounting.action.ListeDesTauxDeChangeAction;
51
import org.openconcerto.erp.core.finance.accounting.action.ListeDesTauxDeChangeAction;
51
import org.openconcerto.erp.core.finance.accounting.action.ListeEcritureParClasseAction;
52
import org.openconcerto.erp.core.finance.accounting.action.ListeEcritureParClasseAction;
52
import org.openconcerto.erp.core.finance.accounting.action.NouveauClotureAction;
53
import org.openconcerto.erp.core.finance.accounting.action.NouveauClotureAction;
-
 
54
import org.openconcerto.erp.core.finance.accounting.action.NouveauClotureSansAnouveauxAction;
53
import org.openconcerto.erp.core.finance.accounting.action.NouveauLettrageAction;
55
import org.openconcerto.erp.core.finance.accounting.action.NouveauLettrageAction;
54
import org.openconcerto.erp.core.finance.accounting.action.NouveauPointageAction;
56
import org.openconcerto.erp.core.finance.accounting.action.NouveauPointageAction;
55
import org.openconcerto.erp.core.finance.accounting.action.NouvelleValidationAction;
57
import org.openconcerto.erp.core.finance.accounting.action.NouvelleValidationAction;
56
import org.openconcerto.erp.core.finance.accounting.action.ResultatAnalytiqueAction;
58
import org.openconcerto.erp.core.finance.accounting.action.ResultatAnalytiqueAction;
57
import org.openconcerto.erp.core.finance.accounting.ui.SaisieJournalAction;
59
import org.openconcerto.erp.core.finance.accounting.ui.SaisieJournalAction;
58
import org.openconcerto.erp.core.finance.payment.action.ListeDesChequesAEncaisserAction;
60
import org.openconcerto.erp.core.finance.payment.action.ListeDesChequesAEncaisserAction;
59
import org.openconcerto.erp.core.finance.payment.action.ListeDesChequesAvoirAction;
61
import org.openconcerto.erp.core.finance.payment.action.ListeDesChequesAvoirAction;
60
import org.openconcerto.erp.core.finance.payment.action.ListeDesChequesFournisseursAction;
62
import org.openconcerto.erp.core.finance.payment.action.ListeDesChequesFournisseursAction;
-
 
63
import org.openconcerto.erp.core.finance.payment.action.ListeDesDepostChequesAction;
61
import org.openconcerto.erp.core.finance.payment.action.ListeDesEncaissementsAction;
64
import org.openconcerto.erp.core.finance.payment.action.ListeDesEncaissementsAction;
62
import org.openconcerto.erp.core.finance.payment.action.ListeDesReferencesAction;
65
import org.openconcerto.erp.core.finance.payment.action.ListeDesReferencesAction;
63
import org.openconcerto.erp.core.finance.payment.action.ListeDesRelancesAction;
66
import org.openconcerto.erp.core.finance.payment.action.ListeDesRelancesAction;
64
import org.openconcerto.erp.core.finance.payment.action.ListeDesTraitesFournisseursAction;
67
import org.openconcerto.erp.core.finance.payment.action.ListeDesTraitesFournisseursAction;
65
import org.openconcerto.erp.core.finance.payment.action.NouveauDecaissementChequeAvoirAction;
68
import org.openconcerto.erp.core.finance.payment.action.NouveauDecaissementChequeAvoirAction;
Line 105... Line 108...
105
import org.openconcerto.erp.core.sales.invoice.action.ListeSDDMessageAction;
108
import org.openconcerto.erp.core.sales.invoice.action.ListeSDDMessageAction;
106
import org.openconcerto.erp.core.sales.invoice.action.ListeSaisieVenteFactureAction;
109
import org.openconcerto.erp.core.sales.invoice.action.ListeSaisieVenteFactureAction;
107
import org.openconcerto.erp.core.sales.invoice.action.ListesFacturesClientsImpayeesAction;
110
import org.openconcerto.erp.core.sales.invoice.action.ListesFacturesClientsImpayeesAction;
108
import org.openconcerto.erp.core.sales.invoice.action.NouveauSaisieVenteComptoirAction;
111
import org.openconcerto.erp.core.sales.invoice.action.NouveauSaisieVenteComptoirAction;
109
import org.openconcerto.erp.core.sales.invoice.action.NouveauSaisieVenteFactureAction;
112
import org.openconcerto.erp.core.sales.invoice.action.NouveauSaisieVenteFactureAction;
-
 
113
import org.openconcerto.erp.core.sales.invoice.report.ReportingClientPanel;
110
import org.openconcerto.erp.core.sales.order.action.ListeDesCommandesClientAction;
114
import org.openconcerto.erp.core.sales.order.action.ListeDesCommandesClientAction;
111
import org.openconcerto.erp.core.sales.order.action.ListeDesCommandesClientItemsAction;
115
import org.openconcerto.erp.core.sales.order.action.ListeDesCommandesClientItemsAction;
112
import org.openconcerto.erp.core.sales.order.action.ListeDesElementsACommanderClientAction;
116
import org.openconcerto.erp.core.sales.order.action.ListeDesElementsACommanderClientAction;
113
import org.openconcerto.erp.core.sales.order.action.ListeDesFacturationCommandesClientAction;
117
import org.openconcerto.erp.core.sales.order.action.ListeDesFacturationCommandesClientAction;
114
import org.openconcerto.erp.core.sales.order.action.NouvelleCommandeClientAction;
118
import org.openconcerto.erp.core.sales.order.action.NouvelleCommandeClientAction;
Line 116... Line 120...
116
import org.openconcerto.erp.core.sales.product.action.FamilleArticleAction;
120
import org.openconcerto.erp.core.sales.product.action.FamilleArticleAction;
117
import org.openconcerto.erp.core.sales.product.action.ListeDesArticlesAction;
121
import org.openconcerto.erp.core.sales.product.action.ListeDesArticlesAction;
118
import org.openconcerto.erp.core.sales.product.action.ListeEcoContributionAction;
122
import org.openconcerto.erp.core.sales.product.action.ListeEcoContributionAction;
119
import org.openconcerto.erp.core.sales.product.action.ListeHistoCodeClientArticleAction;
123
import org.openconcerto.erp.core.sales.product.action.ListeHistoCodeClientArticleAction;
120
import org.openconcerto.erp.core.sales.quote.action.ListeDesDevisAction;
124
import org.openconcerto.erp.core.sales.quote.action.ListeDesDevisAction;
-
 
125
import org.openconcerto.erp.core.sales.quote.action.ListeDesDevisActionTCP;
121
import org.openconcerto.erp.core.sales.quote.action.ListeDesElementsDevisAction;
126
import org.openconcerto.erp.core.sales.quote.action.ListeDesElementsDevisAction;
122
import org.openconcerto.erp.core.sales.quote.action.ListeDesElementsPropositionsAction;
-
 
123
import org.openconcerto.erp.core.sales.quote.action.NouveauDevisAction;
127
import org.openconcerto.erp.core.sales.quote.action.NouveauDevisAction;
124
import org.openconcerto.erp.core.sales.quote.action.NouvellePropositionAction;
-
 
125
import org.openconcerto.erp.core.sales.shipment.action.ListeDesBonsDeLivraisonAction;
128
import org.openconcerto.erp.core.sales.shipment.action.ListeDesBonsDeLivraisonAction;
126
import org.openconcerto.erp.core.sales.shipment.action.ListeDesReliquatsBonsLivraisonsAction;
129
import org.openconcerto.erp.core.sales.shipment.action.ListeDesReliquatsBonsLivraisonsAction;
127
import org.openconcerto.erp.core.sales.shipment.action.NouveauBonLivraisonAction;
130
import org.openconcerto.erp.core.sales.shipment.action.NouveauBonLivraisonAction;
128
import org.openconcerto.erp.core.supplychain.credit.action.ListeDesAvoirsFournisseurAction;
131
import org.openconcerto.erp.core.supplychain.credit.action.ListeDesAvoirsFournisseurAction;
129
import org.openconcerto.erp.core.supplychain.credit.action.NouvelAvoirFournisseurAction;
132
import org.openconcerto.erp.core.supplychain.credit.action.NouvelAvoirFournisseurAction;
Line 133... Line 136...
133
import org.openconcerto.erp.core.supplychain.order.action.ListeDesElementsACommanderAction;
136
import org.openconcerto.erp.core.supplychain.order.action.ListeDesElementsACommanderAction;
134
import org.openconcerto.erp.core.supplychain.order.action.ListeDesFacturesFournisseurAction;
137
import org.openconcerto.erp.core.supplychain.order.action.ListeDesFacturesFournisseurAction;
135
import org.openconcerto.erp.core.supplychain.order.action.ListeSaisieAchatAction;
138
import org.openconcerto.erp.core.supplychain.order.action.ListeSaisieAchatAction;
136
import org.openconcerto.erp.core.supplychain.order.action.NouveauSaisieAchatAction;
139
import org.openconcerto.erp.core.supplychain.order.action.NouveauSaisieAchatAction;
137
import org.openconcerto.erp.core.supplychain.order.action.NouvelleCommandeAction;
140
import org.openconcerto.erp.core.supplychain.order.action.NouvelleCommandeAction;
-
 
141
import org.openconcerto.erp.core.supplychain.order.action.NouvelleDemandePrixAction;
138
import org.openconcerto.erp.core.supplychain.order.action.NouvelleFactureFournisseurAction;
142
import org.openconcerto.erp.core.supplychain.order.action.NouvelleFactureFournisseurAction;
139
import org.openconcerto.erp.core.supplychain.product.action.ListeDesArticlesFournisseurAction;
143
import org.openconcerto.erp.core.supplychain.product.action.ListeDesArticlesFournisseurAction;
140
import org.openconcerto.erp.core.supplychain.receipt.action.ListeDesBonsReceptionsAction;
144
import org.openconcerto.erp.core.supplychain.receipt.action.ListeDesBonsReceptionsAction;
141
import org.openconcerto.erp.core.supplychain.receipt.action.ListeDesReliquatsBonsReceptionsAction;
145
import org.openconcerto.erp.core.supplychain.receipt.action.ListeDesReliquatsBonsReceptionsAction;
142
import org.openconcerto.erp.core.supplychain.receipt.action.NouveauBonReceptionAction;
146
import org.openconcerto.erp.core.supplychain.receipt.action.NouveauBonReceptionAction;
-
 
147
import org.openconcerto.erp.core.supplychain.stock.action.ListeDesDepotsStocksAction;
-
 
148
import org.openconcerto.erp.core.supplychain.stock.action.ListeDesEtatsStocksAction;
143
import org.openconcerto.erp.core.supplychain.stock.action.ListeDesMouvementsStockAction;
149
import org.openconcerto.erp.core.supplychain.stock.action.ListeDesMouvementsStockAction;
-
 
150
import org.openconcerto.erp.core.supplychain.stock.action.ListeDesStocksAction;
144
import org.openconcerto.erp.core.supplychain.stock.action.NouvelleSaisieMouvementStockAction;
151
import org.openconcerto.erp.core.supplychain.stock.action.NouvelleSaisieMouvementStockAction;
145
import org.openconcerto.erp.core.supplychain.supplier.action.ListeDesContactsFournisseursAction;
152
import org.openconcerto.erp.core.supplychain.supplier.action.ListeDesContactsFournisseursAction;
146
import org.openconcerto.erp.core.supplychain.supplier.action.ListeDesFournisseursAction;
153
import org.openconcerto.erp.core.supplychain.supplier.action.ListeDesFournisseursAction;
147
import org.openconcerto.erp.core.supplychain.supplier.action.ListesFacturesFournImpayeesAction;
154
import org.openconcerto.erp.core.supplychain.supplier.action.ListesFacturesFournImpayeesAction;
148
import org.openconcerto.erp.core.supplychain.supplier.action.NouvelHistoriqueListeFournAction;
155
import org.openconcerto.erp.core.supplychain.supplier.action.NouvelHistoriqueListeFournAction;
149
import org.openconcerto.erp.modules.ModuleFrame;
156
import org.openconcerto.erp.modules.ModuleFrame;
150
import org.openconcerto.erp.preferences.DefaultNXProps;
157
import org.openconcerto.erp.preferences.DefaultNXProps;
-
 
158
import org.openconcerto.erp.preferences.GestionArticleGlobalPreferencePanel;
151
import org.openconcerto.erp.preferences.GestionClientPreferencePanel;
159
import org.openconcerto.erp.preferences.GestionClientPreferencePanel;
152
import org.openconcerto.erp.rights.ComptaUserRight;
160
import org.openconcerto.erp.rights.ComptaUserRight;
153
import org.openconcerto.erp.rights.NXRights;
161
import org.openconcerto.erp.rights.NXRights;
154
import org.openconcerto.erp.utils.correct.CorrectMouvement;
162
import org.openconcerto.erp.utils.correct.CorrectMouvement;
155
import org.openconcerto.sql.model.DBRoot;
163
import org.openconcerto.sql.model.DBRoot;
Line 304... Line 312...
304
        if (rights.haveRight(ComptaUserRight.MENU)) {
312
        if (rights.haveRight(ComptaUserRight.MENU)) {
305
            final Group gAccounting = new Group("menu.organization.accounting", LayoutHints.DEFAULT_NOLABEL_SEPARATED_GROUP_HINTS);
313
            final Group gAccounting = new Group("menu.organization.accounting", LayoutHints.DEFAULT_NOLABEL_SEPARATED_GROUP_HINTS);
306
            gAccounting.addItem("accounting.chart");
314
            gAccounting.addItem("accounting.chart");
307
            gAccounting.addItem("accounting.list");
315
            gAccounting.addItem("accounting.list");
308
            gAccounting.addItem("accounting.journal");
316
            gAccounting.addItem("accounting.journal");
-
 
317
            gAccounting.addItem("accounting.category.list");
309
            gAccounting.addItem("accounting.checkDB");
318
            gAccounting.addItem("accounting.checkDB");
310
            gAccounting.addItem("accounting.currency");
319
            gAccounting.addItem("accounting.currency");
311
            gAccounting.addItem("accounting.currency.rates");
320
            gAccounting.addItem("accounting.currency.rates");
312
            group.add(gAccounting);
321
            group.add(gAccounting);
313
        }
322
        }
Line 366... Line 375...
366
        }
375
        }
367
 
376
 
368
        if (rights.haveRight(NXRights.GESTION_ENCAISSEMENT.getCode())) {
377
        if (rights.haveRight(NXRights.GESTION_ENCAISSEMENT.getCode())) {
369
            Group gCustomer = new Group("menu.payment.customer");
378
            Group gCustomer = new Group("menu.payment.customer");
370
            gCustomer.addItem("customer.invoice.unpaid.list");
379
            gCustomer.addItem("customer.invoice.unpaid.list");
-
 
380
            gCustomer.addItem("customer.payment.report");
371
            gCustomer.addItem("customer.dept.list");
381
            gCustomer.addItem("customer.dept.list");
372
            gCustomer.addItem("customer.payment.list");
382
            gCustomer.addItem("customer.payment.list");
373
            gCustomer.addItem("customer.payment.followup.list");
383
            gCustomer.addItem("customer.payment.followup.list");
374
            gCustomer.addItem("customer.payment.check.pending.list");
384
            gCustomer.addItem("customer.payment.check.pending.list");
-
 
385
            gCustomer.addItem("customer.payment.check.deposit.list");
375
            gCustomer.addItem("customer.payment.check.pending.create");
386
            gCustomer.addItem("customer.payment.check.pending.create");
-
 
387
            gCustomer.addItem("customer.payment.check.deposit.list");
376
            gCustomer.addItem("customer.payment.sddMessage.list");
388
            gCustomer.addItem("customer.payment.sddMessage.list");
377
            gCustomer.addItem("customer.credit.check.list");
389
            gCustomer.addItem("customer.credit.check.list");
378
            gCustomer.addItem("customer.credit.check.create");
390
            gCustomer.addItem("customer.credit.check.create");
379
            group.add(gCustomer);
391
            group.add(gCustomer);
380
        }
392
        }
Line 514... Line 526...
514
 
526
 
515
            final Group gProduct = new Group("menu.list.product", LayoutHints.DEFAULT_NOLABEL_SEPARATED_GROUP_HINTS);
527
            final Group gProduct = new Group("menu.list.product", LayoutHints.DEFAULT_NOLABEL_SEPARATED_GROUP_HINTS);
516
            gProduct.addItem("product.list");
528
            gProduct.addItem("product.list");
517
            // gProduct.addItem("product.customer.list");
529
            // gProduct.addItem("product.customer.list");
518
            // gProduct.addItem("product.supplychain.list");
530
            // gProduct.addItem("product.supplychain.list");
-
 
531
            if (prefs.getBoolean(GestionArticleGlobalPreferencePanel.STOCK_MULTI_DEPOT, false)) {
-
 
532
                gProduct.addItem("stock.depot.list");
-
 
533
                gProduct.addItem("stock.item.list");
-
 
534
            }
519
            gProduct.addItem("stock.io.list");
535
            gProduct.addItem("stock.io.list");
-
 
536
            gProduct.addItem("stock.io.state");
520
            gProduct.addItem("customer.order.waiting");
537
            gProduct.addItem("customer.order.waiting");
521
            gProduct.addItem("supplier.order.waiting");
538
            gProduct.addItem("supplier.order.waiting");
522
            group.add(gProduct);
539
            group.add(gProduct);
523
 
540
 
524
        return group;
541
        return group;
Line 538... Line 555...
538
     * Actions
555
     * Actions
539
     */
556
     */
540
    public void registerFilesMenuActions(final MenuAndActions mManager) {
557
    public void registerFilesMenuActions(final MenuAndActions mManager) {
541
        mManager.putAction(new SauvegardeBaseAction(), "backup");
558
        mManager.putAction(new SauvegardeBaseAction(), "backup");
542
        mManager.putAction(new AbstractAction() {
559
        mManager.putAction(new AbstractAction() {
-
 
560
 
-
 
561
            private ModuleFrame frame = null;
-
 
562
 
543
            @Override
563
            @Override
544
            public void actionPerformed(ActionEvent e) {
564
            public void actionPerformed(ActionEvent e) {
-
 
565
                if (this.frame == null) {
-
 
566
                    this.frame = new ModuleFrame(getConfiguration().getModuleManager());
-
 
567
                }
-
 
568
                this.frame.setLocationRelativeTo(null);
545
                FrameUtil.show(ModuleFrame.getInstance());
569
                FrameUtil.show(this.frame);
546
            }
570
            }
547
        }, "modules");
571
        }, "modules");
548
        if (!Gestion.MAC_OS_X) {
-
 
549
            mManager.putAction(new PreferencesAction(), "preferences");
572
        mManager.putAction(new PreferencesAction(getConfiguration().getModuleManager()), "preferences");
550
            mManager.putAction(new AbstractAction() {
573
        mManager.putAction(new AbstractAction() {
551
                @Override
574
            @Override
552
                public void actionPerformed(ActionEvent e) {
575
            public void actionPerformed(ActionEvent e) {
553
                    MainFrame.getInstance().quit();
576
                MainFrame.getInstance().quit();
554
                }
577
            }
555
            }, "quit");
578
        }, "quit");
556
        }
579
    }
557
    }
-
 
558
 
580
 
559
    public void registerCreationMenuActions(final MenuAndActions mManager) {
581
    public void registerCreationMenuActions(final MenuAndActions mManager) {
560
        final Boolean bModeVenteComptoir = DefaultNXProps.getInstance().getBooleanValue("ArticleVenteComptoir", true);
582
        final Boolean bModeVenteComptoir = DefaultNXProps.getInstance().getBooleanValue("ArticleVenteComptoir", true);
561
        final UserRights rights = UserRightsManager.getCurrentUserRights();
583
        final UserRights rights = UserRightsManager.getCurrentUserRights();
-
 
584
        final ComptaPropsConfiguration conf = this.getConfiguration();
562
 
585
 
563
        if (rights.haveRight(ComptaUserRight.MENU)) {
586
        if (rights.haveRight(ComptaUserRight.MENU)) {
564
            mManager.putAction(new NouvelleSaisieKmAction(), "accounting.entry.create");
587
            mManager.putAction(new NouvelleSaisieKmAction(conf), "accounting.entry.create");
565
            mManager.putAction(new SaisieJournalAction(), "accounting.entry.ledger.create");
588
            mManager.putAction(new SaisieJournalAction(), "accounting.entry.ledger.create");
566
        }
589
        }
567
 
590
 
568
 
591
 
569
        mManager.putAction(new NouveauDevisAction(), "customer.quote.create");
592
        mManager.putAction(new NouveauDevisAction(conf), "customer.quote.create");
570
 
593
 
571
        mManager.putAction(new NouveauBonLivraisonAction(), "customer.delivery.create");
594
        mManager.putAction(new NouveauBonLivraisonAction(conf), "customer.delivery.create");
572
        mManager.putAction(new NouvelleCommandeClientAction(), "customer.order.create");
595
        mManager.putAction(new NouvelleCommandeClientAction(conf), "customer.order.create");
573
        if (bModeVenteComptoir && rights.haveRight("VENTE_COMPTOIR")) {
596
        if (bModeVenteComptoir && rights.haveRight("VENTE_COMPTOIR")) {
574
            mManager.putAction(new NouveauSaisieVenteComptoirAction(), "pos.sale.create");
597
            mManager.putAction(new NouveauSaisieVenteComptoirAction(conf), "pos.sale.create");
575
        }
598
        }
576
        mManager.putAction(new NouveauSaisieVenteFactureAction(), "customer.invoice.create");
599
        mManager.putAction(new NouveauSaisieVenteFactureAction(conf), "customer.invoice.create");
577
 
600
 
578
        mManager.putAction(new NouveauAvoirClientAction(), "customer.credit.create");
601
        mManager.putAction(new NouveauAvoirClientAction(conf), "customer.credit.create");
579
 
602
 
580
        if (rights.haveRight(NXRights.LOCK_MENU_ACHAT.getCode())) {
603
        if (rights.haveRight(NXRights.LOCK_MENU_ACHAT.getCode())) {
-
 
604
            mManager.putAction(new NouvelleDemandePrixAction(conf), "supplier.order.ask.create");
581
            mManager.putAction(new NouvelleCommandeAction(), "supplier.order.create");
605
            mManager.putAction(new NouvelleCommandeAction(conf), "supplier.order.create");
582
            mManager.putAction(new NouveauBonReceptionAction(), "supplier.receipt.create");
606
            mManager.putAction(new NouveauBonReceptionAction(conf), "supplier.receipt.create");
583
            mManager.putAction(new NouveauSaisieAchatAction(), "supplier.purchase.create");
607
            mManager.putAction(new NouveauSaisieAchatAction(conf), "supplier.purchase.create");
584
            mManager.putAction(new NouvelleFactureFournisseurAction(), "supplier.invoice.purchase.create");
608
            mManager.putAction(new NouvelleFactureFournisseurAction(conf), "supplier.invoice.purchase.create");
585
            mManager.putAction(new NouvelAvoirFournisseurAction(), "supplier.credit.create");
609
            mManager.putAction(new NouvelAvoirFournisseurAction(conf), "supplier.credit.create");
586
            mManager.putAction(new NouvelleSaisieMouvementStockAction(), "stock.io.create");
610
            mManager.putAction(new NouvelleSaisieMouvementStockAction(conf), "stock.io.create");
587
        }
611
        }
588
 
612
 
589
    }
613
    }
590
 
614
 
591
    public void registerListMenuActions(final MenuAndActions mManager) {
615
    public void registerListMenuActions(final MenuAndActions mManager) {
-
 
616
        final ComptaPropsConfiguration conf = this.configuration;
592
        final Boolean bModeVenteComptoir = DefaultNXProps.getInstance().getBooleanValue("ArticleVenteComptoir", true);
617
        final Boolean bModeVenteComptoir = DefaultNXProps.getInstance().getBooleanValue("ArticleVenteComptoir", true);
593
 
618
 
-
 
619
        // FIXME conf.getCurrentUserRights();
594
        final UserRights rights = UserRightsManager.getCurrentUserRights();
620
        final UserRights rights = UserRightsManager.getCurrentUserRights();
595
 
621
 
596
        mManager.putAction(new ListeDesClientsAction(), "customer.list");
622
        mManager.putAction(new ListeDesClientsAction(conf), "customer.list");
597
        SQLPreferences prefs = SQLPreferences.getMemCached(configuration.getRootSociete());
623
        SQLPreferences prefs = SQLPreferences.getMemCached(conf.getRootSociete());
598
        if (prefs.getBoolean(GestionClientPreferencePanel.DISPLAY_CLIENT_DPT, false)) {
624
        if (prefs.getBoolean(GestionClientPreferencePanel.DISPLAY_CLIENT_DPT, false)) {
599
            mManager.putAction(new ListeDesDepartementsClientsAction(), "customer.department.list");
625
            mManager.putAction(new ListeDesDepartementsClientsAction(conf), "customer.department.list");
600
        }
626
        }
601
        mManager.putAction(new ListeDesContactsAction(), "contact.list");
627
        mManager.putAction(new ListeDesContactsAction(conf), "contact.list");
602
 
628
 
603
        if (rights.haveRight(NXRights.ACCES_HISTORIQUE.getCode())) {
629
        if (rights.haveRight(NXRights.ACCES_HISTORIQUE.getCode())) {
604
            mManager.putAction(new NouvelHistoriqueListeClientAction(), "customer.history");
630
            mManager.putAction(new NouvelHistoriqueListeClientAction(), "customer.history");
605
        }
631
        }
606
 
632
 
607
 
633
 
-
 
634
 
608
            mManager.putAction(new ListeDesDevisAction(), "customer.quote.list");
635
                mManager.putAction(new ListeDesDevisAction(conf), "customer.quote.list");
-
 
636
 
609
 
637
 
610
 
638
 
611
            mManager.putAction(new ListeDesCommandesClientAction(), "customer.order.list");
639
            mManager.putAction(new ListeDesCommandesClientAction(), "customer.order.list");
612
            mManager.putAction(new ListeDesFacturationCommandesClientAction(), "customer.order.invoice.list");
640
            mManager.putAction(new ListeDesFacturationCommandesClientAction(conf), "customer.order.invoice.list");
613
            mManager.putAction(new ListeDesCommandesClientItemsAction(), "customer.order.list.details");
641
            mManager.putAction(new ListeDesCommandesClientItemsAction(conf), "customer.order.list.details");
614
            mManager.putAction(new ListeDesBonsDeLivraisonAction(), "customer.delivery.list");
642
            mManager.putAction(new ListeDesBonsDeLivraisonAction(conf), "customer.delivery.list");
615
            if (configuration.getRootSociete().contains("RELIQUAT_BL")) {
643
            if (conf.getRootSociete().contains("RELIQUAT_BL")) {
616
                mManager.registerAction("customer.delivery.reliquat.list", new ListeDesReliquatsBonsLivraisonsAction());
644
                mManager.putAction(new ListeDesReliquatsBonsLivraisonsAction(), "customer.delivery.reliquat.list");
617
            }
645
            }
618
 
646
 
619
        boolean useListDesVentesAction = bModeVenteComptoir;
647
        boolean useListDesVentesAction = bModeVenteComptoir;
620
        if (useListDesVentesAction) {
648
        if (useListDesVentesAction) {
621
            mManager.putAction(new ListeDesVentesAction(), "sales.list");
649
            mManager.putAction(new ListeDesVentesAction(), "sales.list");
Line 623... Line 651...
623
        } else {
651
        } else {
624
 
652
 
625
            mManager.putAction(new ListeSaisieVenteFactureAction(), "customer.invoice.list");
653
            mManager.putAction(new ListeSaisieVenteFactureAction(), "customer.invoice.list");
626
        }
654
        }
627
 
655
 
628
        mManager.putAction(new ListeDesAvoirsClientsAction(), "customer.credit.list");
656
        mManager.putAction(new ListeDesAvoirsClientsAction(conf), "customer.credit.list");
629
        mManager.putAction(new ListeDesFactureItemsAction(), "customer.invoice.details.list");
657
        mManager.putAction(new ListeDesFactureItemsAction(conf), "customer.invoice.details.list");
630
 
658
 
631
            mManager.putAction(new ListeDesFournisseursAction(), "supplier.list");
659
            mManager.putAction(new ListeDesFournisseursAction(), "supplier.list");
632
            mManager.putAction(new ListeDesContactsFournisseursAction(), "supplier.contact.list");
660
            mManager.putAction(new ListeDesContactsFournisseursAction(), "supplier.contact.list");
633
                mManager.putAction(new NouvelHistoriqueListeFournAction(), "supplier.history");
661
                mManager.putAction(new NouvelHistoriqueListeFournAction(), "supplier.history");
634
            if (rights.haveRight(NXRights.LOCK_MENU_ACHAT.getCode())) {
662
            if (rights.haveRight(NXRights.LOCK_MENU_ACHAT.getCode())) {
635
                    mManager.putAction(new ListeDesCommandesAction(), "supplier.order.list");
663
                    mManager.putAction(new ListeDesCommandesAction(), "supplier.order.list");
636
                    mManager.putAction(new ListeDesDemandesPrixAction(), "supplier.order.ask");
664
                    mManager.putAction(new ListeDesDemandesPrixAction(conf), "supplier.order.ask");
637
                    mManager.putAction(new ListeDesDemandesAchatsAction(), "supplier.order.preview");
665
                    mManager.putAction(new ListeDesDemandesAchatsAction(conf), "supplier.order.preview");
638
                mManager.putAction(new ListeDesReliquatsBonsReceptionsAction(), "supplier.receipt.reliquat.list");
666
                mManager.putAction(new ListeDesReliquatsBonsReceptionsAction(), "supplier.receipt.reliquat.list");
639
                mManager.registerAction("supplier.receipt.list", new ListeDesBonsReceptionsAction());
667
                mManager.putAction(new ListeDesBonsReceptionsAction(), "supplier.receipt.list");
640
                mManager.registerAction("supplier.purchase.list", new ListeSaisieAchatAction());
668
                mManager.putAction(new ListeSaisieAchatAction(), "supplier.purchase.list");
641
                mManager.registerAction("supplier.invoice.purchase.list", new ListeDesFacturesFournisseurAction());
669
                mManager.putAction(new ListeDesFacturesFournisseurAction(), "supplier.invoice.purchase.list");
642
                    mManager.registerAction("supplier.credit.list", new ListeDesAvoirsFournisseurAction());
670
                    mManager.putAction(new ListeDesAvoirsFournisseurAction(), "supplier.credit.list");
643
            }
671
            }
644
 
672
 
645
            mManager.registerAction("product.list", new ListeDesArticlesAction());
673
            mManager.putAction(new ListeDesArticlesAction(), "product.list");
646
            mManager.registerAction("product.customer.list", new ListeHistoCodeClientArticleAction());
674
            mManager.putAction(new ListeHistoCodeClientArticleAction(), "product.customer.list");
647
            mManager.registerAction("product.supplychain.list", new ListeDesArticlesFournisseurAction());
675
            mManager.putAction(new ListeDesArticlesFournisseurAction(), "product.supplychain.list");
-
 
676
            mManager.putAction(new ListeDesDepotsStocksAction(), "stock.depot.list");
-
 
677
            mManager.putAction(new ListeDesStocksAction(), "stock.item.list");
648
            mManager.registerAction("stock.io.list", new ListeDesMouvementsStockAction());
678
            mManager.putAction(new ListeDesMouvementsStockAction(conf), "stock.io.list");
-
 
679
            mManager.putAction(new ListeDesEtatsStocksAction(conf), "stock.io.state");
649
            mManager.registerAction("customer.order.waiting", new ListeDesElementsACommanderClientAction());
680
            mManager.putAction(new ListeDesElementsACommanderClientAction(conf), "customer.order.waiting");
650
            mManager.registerAction("supplier.order.waiting", new ListeDesElementsACommanderAction());
681
            mManager.putAction(new ListeDesElementsACommanderAction(conf), "supplier.order.waiting");
651
 
682
 
652
 
683
 
653
 
684
 
654
    }
685
    }
655
 
686
 
656
    public void registerAccountingMenuActions(final MenuAndActions mManager) {
687
    public void registerAccountingMenuActions(final MenuAndActions mManager) {
657
        mManager.registerAction("accounting.balance", new EtatBalanceAction());
688
        mManager.putAction(new EtatBalanceAction(), "accounting.balance");
658
        mManager.registerAction("accounting.client.balance", new BalanceAgeeAction());
689
        mManager.putAction(new BalanceAgeeAction(), "accounting.client.balance");
659
        mManager.registerAction("accounting.analytical.ledger", new ImpressionJournauxAnalytiqueAction());
690
        mManager.putAction(new ImpressionJournauxAnalytiqueAction(), "accounting.analytical.ledger");
660
        mManager.registerAction("accounting.ledger", new EtatJournauxAction());
691
        mManager.putAction(new EtatJournauxAction(), "accounting.ledger");
661
        mManager.registerAction("accounting.general.ledger", new EtatGrandLivreAction());
692
        mManager.putAction(new EtatGrandLivreAction(), "accounting.general.ledger");
662
        mManager.registerAction("accounting.entries.ledger", new ListeDesEcrituresAction());
693
        mManager.putAction(new ListeDesEcrituresAction(), "accounting.entries.ledger");
663
        mManager.registerAction("accounting.analytical.entries.ledger", new ListeDesEcrituresAnalytiquesAction());
694
        mManager.putAction(new ListeDesEcrituresAnalytiquesAction(), "accounting.analytical.entries.ledger");
664
        mManager.registerAction("accounting.analytical.dpt", new ListeDesPostesAnalytiquesAction());
695
        mManager.putAction(new ListeDesPostesAnalytiquesAction(), "accounting.analytical.dpt");
665
        mManager.registerAction("accounting.analytical.ledger.global", new ImpressionRepartitionAnalytiqueAction());
696
        mManager.putAction(new ImpressionRepartitionAnalytiqueAction(), "accounting.analytical.ledger.global");
666
        mManager.registerAction("accounting.entries.list", new ListeEcritureParClasseAction());
697
        mManager.putAction(new ListeEcritureParClasseAction(), "accounting.entries.list");
667
        mManager.registerAction("accounting.validating", new NouvelleValidationAction());
698
        mManager.putAction(new NouvelleValidationAction(), "accounting.validating");
668
        mManager.registerAction("accounting.closing", new NouveauClotureAction());
699
        mManager.putAction(new NouveauClotureAction(), "accounting.closing");
669
        mManager.registerAction("accounting.import", new ImportEcritureAction());
700
        mManager.putAction(new ImportEcritureAction(), "accounting.import");
670
        mManager.registerAction("accounting.export", new ExportRelationExpertAction());
701
        mManager.putAction(new ExportRelationExpertAction(), "accounting.export");
671
    }
702
    }
672
 
703
 
673
    public void registerStatsDocumentsActions(final MenuAndActions mManager) {
704
    public void registerStatsDocumentsActions(final MenuAndActions mManager) {
674
        // mManager.registerAction("accounting.vat.report", new DeclarationTVAAction());
705
        // mManager.putAction("accounting.vat.report", new DeclarationTVAAction());
675
        mManager.registerAction("accounting.costs.report", new EtatChargeAction());
706
        mManager.putAction(new EtatChargeAction(), "accounting.costs.report");
676
        mManager.registerAction("accounting.balance.report", new CompteResultatBilanAction());
707
        mManager.putAction(new CompteResultatBilanAction(), "accounting.balance.report");
677
        mManager.registerAction("employe.social.report", new N4DSAction());
708
        mManager.putAction(new N4DSAction(), "employe.social.report");
678
        // mManager.registerAction("accounting.2050Report", new CompteResultatBilan2050Action());
709
        // mManager.putAction("accounting.2050Report", new CompteResultatBilan2050Action());
679
    }
710
    }
680
 
711
 
681
    public void registerStatsMenuActions(final MenuAndActions mManager) {
712
    public void registerStatsMenuActions(final MenuAndActions mManager) {
682
 
713
 
683
 
714
 
684
        mManager.registerAction("sales.graph", new EvolutionCAAction());
715
        mManager.putAction(new EvolutionCAAction(), "sales.graph");
685
        mManager.registerAction("sales.graph.cumulate", new EvolutionCACumulAction());
716
        mManager.putAction(new EvolutionCACumulAction(), "sales.graph.cumulate");
686
 
717
 
687
        mManager.registerAction("sales.graph.cmd", new EvolutionCmdAction());
718
        mManager.putAction(new EvolutionCmdAction(), "sales.graph.cmd");
688
        mManager.registerAction("sales.graph.cmd.cumulate", new EvolutionCmdCumulAction());
719
        mManager.putAction(new EvolutionCmdCumulAction(), "sales.graph.cmd.cumulate");
689
 
720
 
690
            mManager.registerAction("sales.margin.graph", new EvolutionMargeAction());
721
            mManager.putAction(new EvolutionMargeAction(), "sales.margin.graph");
691
        mManager.registerAction("sales.list.reporting", new GenReportingVenteAction(false));
722
        mManager.putAction(new GenReportingVenteAction(false), "sales.list.reporting");
-
 
723
        mManager.putAction(new GenReportingVenteAction(true), "order.list.reporting");
692
        mManager.registerAction("order.list.reporting", new GenReportingVenteAction(true));
724
        // mManager.putAction("sales.list.reporting", new GenReportingVenteAction());
693
        mManager.registerAction("sales.list.report", new GenListeVenteAction());
725
        mManager.putAction(new GenListeVenteAction(), "sales.list.report");
694
        mManager.registerAction("sales.list.stock.report", new GenEtatStockAction());
726
        mManager.putAction(new GenEtatStockAction(), "sales.list.stock.report");
695
 
727
 
696
            mManager.registerAction("sales.product.graph", new VenteArticleGraphAction());
728
            mManager.putAction(new VenteArticleGraphAction(), "sales.product.graph");
697
            mManager.registerAction("sales.product.margin.graph", new VenteArticleMargeGraphAction());
729
            mManager.putAction(new VenteArticleMargeGraphAction(), "sales.product.margin.graph");
698
            mManager.registerAction("sales.product.family.graph", new VenteArticleFamilleGraphAction());
730
            mManager.putAction(new VenteArticleFamilleGraphAction(), "sales.product.family.graph");
699
        mManager.registerAction("sales.list.graph", new EtatVenteAction());
731
        mManager.putAction(new EtatVenteAction(), "sales.list.graph");
700
 
732
 
701
        mManager.registerAction("sales.report.ecocontribution", new AbstractAction("Reporting Eco Contribution") {
733
        mManager.putAction(new AbstractAction("Reporting Eco Contribution") {
702
 
734
 
703
            @Override
735
            @Override
704
            public void actionPerformed(ActionEvent e) {
736
            public void actionPerformed(ActionEvent e) {
705
 
737
 
706
                PanelFrame frame = new PanelFrame(new ReportingEcoContributionPanel(), "Reporting  Eco Contribution");
738
                PanelFrame frame = new PanelFrame(new ReportingEcoContributionPanel(), "Reporting  Eco Contribution");
707
                frame.setVisible(true);
739
                frame.setVisible(true);
708
            }
740
            }
709
        });
741
        }, "sales.report.ecocontribution");
710
 
742
 
711
        mManager.registerAction("sales.report.taxesupp", new AbstractAction("Reporting Taxes complémentaires") {
743
        mManager.putAction(new AbstractAction("Reporting Taxes complémentaires") {
712
 
744
 
713
            @Override
745
            @Override
714
            public void actionPerformed(ActionEvent e) {
746
            public void actionPerformed(ActionEvent e) {
715
 
747
 
716
                PanelFrame frame = new PanelFrame(new ReportingTaxeComplementairePanel(), "Reporting Taxes complémentaires");
748
                PanelFrame frame = new PanelFrame(new ReportingTaxeComplementairePanel(), "Reporting Taxes complémentaires");
717
                frame.setVisible(true);
749
                frame.setVisible(true);
718
            }
750
            }
719
        });
751
        }, "sales.report.taxesupp");
720
 
752
 
721
    }
753
    }
722
 
754
 
723
    public void registerPaymentMenuActions(final MenuAndActions mManager) {
755
    public void registerPaymentMenuActions(final MenuAndActions mManager) {
724
        final UserRights rights = UserRightsManager.getCurrentUserRights();
756
        final UserRights rights = UserRightsManager.getCurrentUserRights();
-
 
757
        final ComptaPropsConfiguration conf = getConfiguration();
725
 
758
 
726
        if (rights.haveRight(ComptaUserRight.MENU) || rights.haveRight(ComptaUserRight.POINTAGE_LETTRAGE)) {
759
        if (rights.haveRight(ComptaUserRight.MENU) || rights.haveRight(ComptaUserRight.POINTAGE_LETTRAGE)) {
727
            mManager.putAction(new NouveauPointageAction(), "payment.checking.create");
760
            mManager.putAction(new NouveauPointageAction(), "payment.checking.create");
728
            mManager.putAction(new NouveauLettrageAction(), "payment.reconciliation.create");
761
            mManager.putAction(new NouveauLettrageAction(), "payment.reconciliation.create");
729
        }
762
        }
730
 
763
 
731
        if (rights.haveRight(NXRights.GESTION_ENCAISSEMENT.getCode())) {
764
        if (rights.haveRight(NXRights.GESTION_ENCAISSEMENT.getCode())) {
732
            mManager.putAction(new ListesFacturesClientsImpayeesAction(), "customer.invoice.unpaid.list");
765
            mManager.putAction(new ListesFacturesClientsImpayeesAction(), "customer.invoice.unpaid.list");
733
            mManager.putAction(new ListeDebiteursAction(), "customer.dept.list");
766
            mManager.putAction(new ListeDebiteursAction(), "customer.dept.list");
-
 
767
            mManager.putAction(new AbstractAction("Relevé client") {
-
 
768
                @Override
-
 
769
                public void actionPerformed(ActionEvent arg0) {
-
 
770
 
-
 
771
                    PanelFrame frame = new PanelFrame(new ReportingClientPanel(), "Reporting client");
-
 
772
                    frame.setVisible(true);
-
 
773
 
-
 
774
                }
-
 
775
            }, "customer.payment.report");
734
            mManager.putAction(new ListeDesEncaissementsAction(), "customer.payment.list");
776
            mManager.putAction(new ListeDesEncaissementsAction(), "customer.payment.list");
735
            mManager.putAction(new ListeDesRelancesAction(), "customer.payment.followup.list");
777
            mManager.putAction(new ListeDesRelancesAction(), "customer.payment.followup.list");
736
            mManager.putAction(new ListeDesChequesAEncaisserAction(), "customer.payment.check.pending.list");
778
            mManager.putAction(new ListeDesChequesAEncaisserAction(), "customer.payment.check.pending.list");
-
 
779
            mManager.putAction(new ListeDesDepostChequesAction(), "customer.payment.check.deposit.list");
737
            mManager.putAction(new NouveauListeDesChequesAEncaisserAction(), "customer.payment.check.pending.create");
780
            mManager.putAction(new NouveauListeDesChequesAEncaisserAction(conf), "customer.payment.check.pending.create");
738
            mManager.putAction(new ListeSDDMessageAction(configuration.getDirectory()), "customer.payment.sddMessage.list");
781
            mManager.putAction(new ListeSDDMessageAction(conf.getDirectory()), "customer.payment.sddMessage.list");
739
            mManager.putAction(new ListeDesChequesAvoirAction(), "customer.credit.check.list");
782
            mManager.putAction(new ListeDesChequesAvoirAction(), "customer.credit.check.list");
740
            mManager.putAction(new NouveauDecaissementChequeAvoirAction(), "customer.credit.check.create");
783
            mManager.putAction(new NouveauDecaissementChequeAvoirAction(conf), "customer.credit.check.create");
741
        }
784
        }
742
        if (rights.haveRight(NXRights.LOCK_MENU_ACHAT.getCode())) {
785
        if (rights.haveRight(NXRights.LOCK_MENU_ACHAT.getCode())) {
743
            mManager.putAction(new ListesFacturesFournImpayeesAction(), "supplier.invoice.unpaid.list");
786
            mManager.putAction(new ListesFacturesFournImpayeesAction(), "supplier.invoice.unpaid.list");
744
            mManager.putAction(new ListeDesTraitesFournisseursAction(), "supplier.bill.list");
787
            mManager.putAction(new ListeDesTraitesFournisseursAction(), "supplier.bill.list");
745
            mManager.putAction(new ListeDesChequesFournisseursAction(), "supplier.payment.check.list");
788
            mManager.putAction(new ListeDesChequesFournisseursAction(), "supplier.payment.check.list");
746
            mManager.putAction(new NouveauListeDesChequesADecaisserAction(), "supplier.payment.check.pending.list");
789
            mManager.putAction(new NouveauListeDesChequesADecaisserAction(conf), "supplier.payment.check.pending.list");
747
        }
790
        }
748
 
791
 
749
    }
792
    }
750
 
793
 
751
    public void registerPayrollMenuActions(final MenuAndActions mManager) {
794
    public void registerPayrollMenuActions(final MenuAndActions mManager) {
-
 
795
        final ComptaPropsConfiguration conf = getConfiguration();
752
        mManager.putAction(new ImpressionLivrePayeAction(), "payroll.list.report.print");
796
        mManager.putAction(new ImpressionLivrePayeAction(), "payroll.list.report.print");
753
        mManager.putAction(new ListeDesProfilsPayeAction(), "payroll.profile.list");
797
        mManager.putAction(new ListeDesProfilsPayeAction(), "payroll.profile.list");
754
        mManager.putAction(new NouvelHistoriqueFichePayeAction(), "payroll.history");
798
        mManager.putAction(new NouvelHistoriqueFichePayeAction(), "payroll.history");
755
        mManager.putAction(new EditionFichePayeAction(), "payroll.create");
799
        mManager.putAction(new EditionFichePayeAction(), "payroll.create");
756
        mManager.putAction(new NouvelAcompteAction(), "payroll.deposit.create");
800
        mManager.putAction(new NouvelAcompteAction(conf), "payroll.deposit.create");
757
        mManager.putAction(new ListeDesSalariesAction(), "employee.list");
801
        mManager.putAction(new ListeDesSalariesAction(), "employee.list");
758
        mManager.putAction(new ListeDesContratsPrevoyanceAction(), "employee.contrat.prev.list");
802
        mManager.putAction(new ListeDesContratsPrevoyanceAction(), "employee.contrat.prev.list");
759
        mManager.putAction(new ListeDesCaissesCotisationsAction(), "payroll.caisse");
803
        mManager.putAction(new ListeDesCaissesCotisationsAction(), "payroll.caisse");
760
        mManager.putAction(new ListeDesAyantsDroitsAction(), "employee.contrat.prev.ayantdroit.list");
804
        mManager.putAction(new ListeDesAyantsDroitsAction(), "employee.contrat.prev.ayantdroit.list");
761
 
805
 
Line 773... Line 817...
773
            mManager.putAction(new GestionPlanComptableEAction(), "accounting.chart");
817
            mManager.putAction(new GestionPlanComptableEAction(), "accounting.chart");
774
            mManager.putAction(new ListeDesComptesAction(), "accounting.list");
818
            mManager.putAction(new ListeDesComptesAction(), "accounting.list");
775
 
819
 
776
            mManager.putAction(new ListeDesJournauxAction(), "accounting.journal");
820
            mManager.putAction(new ListeDesJournauxAction(), "accounting.journal");
777
            mManager.putAction(new ListeDesDevisesAction(), "accounting.currency");
821
            mManager.putAction(new ListeDesDevisesAction(), "accounting.currency");
-
 
822
            mManager.putAction(new ListeDesCategorieComptableAction(), "accounting.category.list");
778
            mManager.putAction(new ListeDesTauxDeChangeAction(), "accounting.currency.rates");
823
            mManager.putAction(new ListeDesTauxDeChangeAction(), "accounting.currency.rates");
779
            mManager.putAction(new AbstractAction("Check DB") {
824
            mManager.putAction(new AbstractAction("Check DB") {
780
                @Override
825
                @Override
781
                public void actionPerformed(ActionEvent e) {
826
                public void actionPerformed(ActionEvent e) {
782
                    final DBRoot rootSociete = configuration.getRootSociete();
827
                    final DBRoot rootSociete = configuration.getRootSociete();
Line 801... Line 846...
801
 
846
 
802
 
847
 
803
            mManager.putAction(new ListeDesSocietesCommonsAction(), "enterprise.list");
848
            mManager.putAction(new ListeDesSocietesCommonsAction(), "enterprise.list");
804
 
849
 
805
        mManager.putAction(new ListeBanqueAction(), "divison.bank.list");
850
        mManager.putAction(new ListeBanqueAction(), "divison.bank.list");
806
            mManager.putAction(new NouvelleSocieteAction(), "enterprise.create");
851
            mManager.putAction(new NouvelleSocieteAction(this.getConfiguration()), "enterprise.create");
807
    }
852
    }
808
 
853
 
809
    public void registerHelpMenuActions(final MenuAndActions mManager) {
854
    public void registerHelpMenuActions(final MenuAndActions mManager) {
810
        mManager.putAction(AboutAction.getInstance(), "information");
855
        mManager.putAction(AboutAction.getInstance(), "information");
811
        mManager.putAction(new AstuceAction(), "tips");
856
        mManager.putAction(new AstuceAction(), "tips");
812
    }
857
    }
813
 
858
 
814
    public void registerHelpTestActions(final MenuAndActions mManager) {
859
    public void registerHelpTestActions(final MenuAndActions mManager) {
815
 
860
 
-
 
861
        mManager.putAction(new NouveauClotureSansAnouveauxAction(), "accounting.closing.sansanouveaux");
816
        // mManager.registerAction("test.export.ecrp", new ExportPointageAction());
862
        // mManager.putAction("test.export.ecrp", new ExportPointageAction());
817
 
863
 
818
    }
864
    }
819
}
865
}