r3920 - in trunk/lima-swing/src/main: java/org/chorem/lima/ui/Filter/AccountCondition java/org/chorem/lima/ui/Filter/BigDecimalCondition java/org/chorem/lima/ui/Filter/StringCondition java/org/chorem/lima/ui/Filter/dateCondition java/org/chorem/lima/ui/Filter/dateIntervalCondition java/org/chorem/lima/ui/financialtransaction java/org/chorem/lima/ui/financialtransactionunbalanced resources/i18n
Author: sbavencoff Date: 2014-09-19 16:50:34 +0200 (Fri, 19 Sep 2014) New Revision: 3920 Url: http://forge.chorem.org/projects/lima/repository/revisions/3920 Log: refs #875 #1043 : financial transaction view Added: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionView.css Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/AccountCondition/AccountConditionView.jaxx trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/BigDecimalCondition/CreditConditionView.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/BigDecimalCondition/DebitConditionView.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/DescriptionConditionView.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/LetteringConditionView.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/VoucherConditionView.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/dateCondition/DateConditionView.jaxx trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/dateIntervalCondition/DateIntervalConditionView.jaxx trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/AccountColumn.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/CreditColumn.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DateColumn.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DebitColumn.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DescriptionColumn.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionView.jaxx trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionViewHandler.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/VoucherColumn.java trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransactionunbalanced/FinancialTransactionUnbalancedView.jaxx trunk/lima-swing/src/main/resources/i18n/lima-swing_en_GB.properties trunk/lima-swing/src/main/resources/i18n/lima-swing_fr_FR.properties Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/AccountCondition/AccountConditionView.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/AccountCondition/AccountConditionView.jaxx 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/AccountCondition/AccountConditionView.jaxx 2014-09-19 14:50:34 UTC (rev 3920) @@ -22,7 +22,7 @@ <http://www.gnu.org/licenses/gpl-3.0.html>. #L% --> -<JInternalFrame title="lima.financialtransaction.account" +<JInternalFrame title="lima.financialTransaction.account" preferredSize="{new Dimension(400, 100)}" onInternalFrameClosed="handler.delete()" layout="{new FlowLayout()}"> Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/BigDecimalCondition/CreditConditionView.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/BigDecimalCondition/CreditConditionView.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/BigDecimalCondition/CreditConditionView.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -34,7 +34,7 @@ public CreditConditionView() { super(); setHandler(new CreditConditionHandler(this)); - setTitle(t("lima.financialtransaction.credit")); + setTitle(t("lima.financialTransaction.credit")); getBigDecimaleditor().setBean(handler); getBigDecimaleditor().init(); } Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/BigDecimalCondition/DebitConditionView.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/BigDecimalCondition/DebitConditionView.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/BigDecimalCondition/DebitConditionView.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -34,7 +34,7 @@ public DebitConditionView() { super(); setHandler(new DebitConditionHandler(this)); - setTitle(t("lima.financialtransaction.debit")); + setTitle(t("lima.financialTransaction.debit")); getBigDecimaleditor().setBean(handler); getBigDecimaleditor().init(); } Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/DescriptionConditionView.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/DescriptionConditionView.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/DescriptionConditionView.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -34,6 +34,6 @@ public DescriptionConditionView() { super(); setHandler(new DescriptionConditionHandler(this)); - setTitle(t("lima.financialtransaction.description")); + setTitle(t("lima.financialTransaction.description")); } } Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/LetteringConditionView.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/LetteringConditionView.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/LetteringConditionView.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -34,6 +34,6 @@ public LetteringConditionView() { super(); setHandler(new LetteringConditionHandler(this)); - setTitle(t("lima.financialtransaction.letter")); + setTitle(t("lima.financialTransaction.letter")); } } Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/VoucherConditionView.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/VoucherConditionView.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/StringCondition/VoucherConditionView.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -34,7 +34,7 @@ public VoucherConditionView() { super(); setHandler(new VoucherConditionHandler(this)); - setTitle(t("lima.financialtransaction.voucher")); + setTitle(t("lima.financialTransaction.voucher")); } } Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/dateCondition/DateConditionView.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/dateCondition/DateConditionView.jaxx 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/dateCondition/DateConditionView.jaxx 2014-09-19 14:50:34 UTC (rev 3920) @@ -22,7 +22,7 @@ <http://www.gnu.org/licenses/gpl-3.0.html>. #L% --> -<JInternalFrame title="lima.financialtransaction.date" +<JInternalFrame title="lima.financialTransaction.date" preferredSize="{new Dimension(200, 100)}" minimumSize="{new Dimension(200, 100)}" onInternalFrameClosed="handler.delete()" Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/dateIntervalCondition/DateIntervalConditionView.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/dateIntervalCondition/DateIntervalConditionView.jaxx 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/Filter/dateIntervalCondition/DateIntervalConditionView.jaxx 2014-09-19 14:50:34 UTC (rev 3920) @@ -23,7 +23,7 @@ #L% --> -<JInternalFrame title="lima.financialtransaction.dateInterval" +<JInternalFrame title="lima.financialTransaction.dateInterval" preferredSize="{new Dimension(200, 100)}" minimumSize="{new Dimension(200, 100)}" onInternalFrameClosed="handler.delete()"> @@ -39,7 +39,7 @@ <Table> <row> <cell> - <JLabel text="lima.financialtransaction.dateInterval.in"/> + <JLabel text="lima.financialTransaction.dateInterval.in"/> </cell> <cell> <JAXXDatePicker id='beginDatePicker' @@ -50,7 +50,7 @@ </row> <row> <cell> - <JLabel text="lima.financialtransaction.dateInterval.to"/> + <JLabel text="lima.financialTransaction.dateInterval.to"/> </cell> <cell> <JAXXDatePicker id='endDatePicker' Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/AccountColumn.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/AccountColumn.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/AccountColumn.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -37,7 +37,7 @@ public class AccountColumn extends AbstractColumn<FinancialTransactionTableModel> { public AccountColumn() { - super(Account.class, t("lima.financialtransaction.account"), true); + super(Account.class, t("lima.financialTransaction.account"), true); } @Override Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/CreditColumn.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/CreditColumn.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/CreditColumn.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -38,7 +38,7 @@ public class CreditColumn extends AbstractColumn<FinancialTransactionTableModel> { public CreditColumn() { - super(BigDecimal.class, t("lima.financialtransaction.credit"), true); + super(BigDecimal.class, t("lima.financialTransaction.credit"), true); } @Override Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DateColumn.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DateColumn.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DateColumn.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -39,7 +39,7 @@ public class DateColumn extends AbstractColumn<FinancialTransactionTableModel> { public DateColumn(){ - super(Date.class, t("lima.financialtransaction.date"), true); + super(Date.class, t("lima.financialTransaction.date"), true); } @Override Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DebitColumn.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DebitColumn.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DebitColumn.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -38,7 +38,7 @@ public class DebitColumn extends AbstractColumn<FinancialTransactionTableModel> { public DebitColumn() { - super(BigDecimal.class, t("lima.financialtransaction.debit"), true); + super(BigDecimal.class, t("lima.financialTransaction.debit"), true); } @Override Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DescriptionColumn.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DescriptionColumn.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/DescriptionColumn.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -37,8 +37,8 @@ public class DescriptionColumn<T extends FinancialTransactionTableModel> extends AbstractColumn<T> { public DescriptionColumn() { - super(String.class, t("lima.financialtransaction.description"), true); - setCellEditor(new AutoCompleteTableCellEditor("lima.financialtransaction.description")); + super(String.class, t("lima.financialTransaction.description"), true); + setCellEditor(new AutoCompleteTableCellEditor("lima.financialTransaction.description")); } @Override public Object getValueAt(int row) { Added: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionView.css =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionView.css (rev 0) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionView.css 2014-09-19 14:50:34 UTC (rev 3920) @@ -0,0 +1,106 @@ +#toolbar { + floatable : false; +} + +#addTransaction { + actionIcon : "add-financial-transaction"; + toolTipText : "lima.entries.addTransaction"; +} + +#removeTransaction { + actionIcon : "delete-financial-transaction"; + toolTipText : "lima.entries.remove.transaction"; + enabled : "{isSelectedRow()}"; +} + +#copyTransaction { + actionIcon : "copy"; + toolTipText : "lima.entries.copy.transaction"; + enabled : "{isSelectedRow()}"; +} + +#pastTransaction { + actionIcon : "paste"; + toolTipText : "lima.entries.paste.transaction"; + enabled : "{isTransactionInClipBoard()}"; +} + +#addEntry { + actionIcon : "add-entry"; + toolTipText : "lima.entries.addEntry"; + enabled : "{isSelectedRow()}"; +} + +#removeEntry { + actionIcon : "delete-entry"; + toolTipText : "lima.entries.remove.entry"; + enabled : "{isSelectedRow()}"; +} + +#copyEntry { + actionIcon : "copy"; + toolTipText : "lima.entries.copy.entry"; + enabled : "{isSelectedRow()}"; +} + +#pasteEntry { + actionIcon : "paste"; + toolTipText : "lima.entries.paste.entry"; + enabled : "{isEntryInClipBoard() && isSelectedRow()}"; +} + +#assignEntries { + actionIcon : "assign-all-entries-in-transaction"; + toolTipText : "lima.entries.assign.entries"; + enabled : "{isAssignableInAllEntries() && isSelectedRow()}"; +} + +#balanceButton { + actionIcon : "balance"; + toolTipText : "lima.entries.balance"; + enabled : "{!isBalance()}"; +} + +#fiscalPeriodLabel { + actionIcon : "choose-fiscal-year"; + labelFor : "{fiscalPeriodComboBox}"; +} + +#fiscalPeriodComboBox { + toolTipText : "lima.financialTransaction.fiscalYear"; + renderer : "{new org.chorem.lima.ui.common.FiscalPeriodListRenderer()}"; +} + +#financialPeriodLabel { + actionIcon : "choose-fiscal-period"; + labelFor : "{financialPeriodComboBox}"; +} + +#financialPeriodComboBox { + toolTipText : "lima.financialTransaction.financialPeriod"; + renderer : "{new org.chorem.lima.ui.common.FinancialPeriodListRenderer()}"; +} + +#back { + actionIcon : "previous"; + toolTipText : "lima.financialTransaction.previousFinancialPeriod"; +} + +#next { + actionIcon : "next"; + toolTipText : "lima.financialTransaction.nextFinancialPeriod"; +} + +#entryBookLabel { + actionIcon : "choose-book"; + labelFor : "{entryBookComboBox}"; +} + +#entryBookComboBox { + toolTipText : "lima.financialTransaction.entryBook"; + renderer : "{new org.chorem.lima.ui.common.EntryBookListRenderer()}" +} + +#financialTransactionTable { + rowHeight : 22; +} \ No newline at end of file Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionView.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionView.jaxx 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionView.jaxx 2014-09-19 14:50:34 UTC (rev 3920) @@ -22,7 +22,7 @@ <http://www.gnu.org/licenses/gpl-3.0.html>. #L% --> -<Table> +<JPanel layout="{new BorderLayout()}"> <import> javax.swing.ListSelectionModel @@ -58,92 +58,84 @@ } ]]> </script> - <row> - <cell fill="horizontal"> - <JToolBar floatable="false"> - <JButton toolTipText="{ t("lima.entries.addTransaction") + " (Ctrl+Shift+N)"}" - actionIcon='add-financial-transaction' - onActionPerformed="handler.addFinancialTransaction()" /> - <JButton toolTipText="{ t("lima.entries.remove.transaction") + " (Ctrl+Shift+Del)"}" - actionIcon='delete-financial-transaction' - enabled="{isSelectedRow()}" - onActionPerformed="handler.deleteSelectedTransaction()" /> - <JButton toolTipText="{ t("lima.entries.copy.transaction") + " (Ctrl+Shift+C)"}" actionIcon='copy' - enabled="{isSelectedRow()}" - onActionPerformed="handler.copyTransaction()" /> - <JButton toolTipText="{ t("lima.entries.paste.transaction") + " (Ctrl+Shift+V)"}" actionIcon='paste' - enabled="{isTransactionInClipBoard()}" - onActionPerformed="handler.pasteTransaction()" /> + <JToolBar id="toolbar" + constraints="BorderLayout.PAGE_START"> - <JToolBar.Separator/> + <JButton id="addTransaction" + onActionPerformed="handler.addFinancialTransaction()" /> - <JButton toolTipText ="{ t("lima.entries.addEntry") + " (Ctrl+N)"}" actionIcon='add-entry' - enabled="{isSelectedRow()}" - onActionPerformed="handler.addEntry()" /> - <JButton toolTipText="{ t("lima.entries.remove.entry") + " (Ctrl+Del)"}" actionIcon='delete-entry' - enabled="{isSelectedRow()}" - onActionPerformed="handler.deleteSelectedEntry()" /> - <JButton toolTipText="{ t("lima.entries.copy.entry") + " (Ctrl+Alt+C)"}" actionIcon='copy' - enabled="{isSelectedRow()}" - onActionPerformed="handler.copyEntry()" /> - <JButton toolTipText="{ t("lima.entries.paste.entry") + " (Ctrl+Alt+V)"}" actionIcon='paste' - enabled="{isEntryInClipBoard() && isSelectedRow()}" - onActionPerformed="handler.pasteEntry()" /> - <JButton toolTipText="{ t("lima.entries.assign.entries") + " (Ctrl+Alt+A)"}" actionIcon='assign-all-entries-in-transaction' - enabled="{isAssignableInAllEntries() && isSelectedRow()}" - onActionPerformed="handler.assignAllEntries()" /> - <JToolBar.Separator/> - <JButton toolTipText="{ t("lima.entries.balance") + " (Ctrl+B)"}" actionIcon='balance' - enabled="{!isBalance()}" - onActionPerformed="handler.balanceTransaction()" /> + <JButton id="removeTransaction" + onActionPerformed="handler.deleteSelectedTransaction()" /> - <JToolBar.Separator/> + <JButton id="copyTransaction" + onActionPerformed="handler.copyTransaction()" /> - <JLabel actionIcon='choose-fiscal-year' - labelFor='{fiscalPeriodComboBox}'/> - <org.chorem.lima.ui.common.FiscalPeriodComboBoxModel id="fiscalPeriodComboBoxModel"/> - <JComboBox id="fiscalPeriodComboBox" model="{fiscalPeriodComboBoxModel}" - toolTipText="lima.financialtransaction.fiscalyear" - renderer="{new org.chorem.lima.ui.common.FiscalPeriodListRenderer()}" - onItemStateChanged="handler.fiscalPeriodSelected(event)"/> + <JButton id="pastTransaction" + onActionPerformed="handler.pasteTransaction()" /> - <JLabel actionIcon='choose-fiscal-period' - labelFor='{financialPeriodComboBox}'/> - <org.chorem.lima.ui.common.FinancialPeriodComboBoxModel id="financialPeriodComboBoxModel"/> - <JComboBox id="financialPeriodComboBox" - model="{financialPeriodComboBoxModel}" - toolTipText="lima.financialtransaction.financialperiod" - renderer="{new org.chorem.lima.ui.common.FinancialPeriodListRenderer()}" - onItemStateChanged="handler.financialPeriodSelected(event)"/> - <JButton id="back" actionIcon="previous" - toolTipText="lima.financialtransaction.previousfinancialperiod" - onActionPerformed="handler.back(financialPeriodComboBox)"/> - <JButton id="next" actionIcon="next" - toolTipText="lima.financialtransaction.nextfinancialperiod" - onActionPerformed="handler.next(financialPeriodComboBox)"/> + <JToolBar.Separator/> - <JToolBar.Separator/> + <JButton id="addEntry" + onActionPerformed="handler.addEntry()" /> - <JLabel actionIcon="choose-book" - labelFor='{entryBookComboBox}'/> - <org.chorem.lima.ui.common.EntryBookComboBoxModel id="entryBookComboBoxModel"/> - <JComboBox id="entryBookComboBox" model="{entryBookComboBoxModel}" - toolTipText="lima.financialtransaction.entrybook" - renderer="{new org.chorem.lima.ui.common.EntryBookListRenderer()}" - onItemStateChanged="handler.entryBookSelected(event)"/> - </JToolBar> - </cell> - </row> - <row> - <cell fill="both" weightx="1" weighty="1"> - <JScrollPane> - <FinancialTransactionTableModel id="financialTransactionTableModel"/> - <FinancialTransactionTable - id="financialTransactionTable" rowHeight="22" - constructorParams='handler' - selectionModel='{selectionModel}' - model='{financialTransactionTableModel}'/> - </JScrollPane> - </cell> - </row> -</Table> \ No newline at end of file + <JButton id="removeEntry" + onActionPerformed="handler.deleteSelectedEntry()" /> + + <JButton id="copyEntry" + onActionPerformed="handler.copyEntry()" /> + + <JButton id="pasteEntry" + onActionPerformed="handler.pasteEntry()" /> + + <JButton id="assignEntries" + onActionPerformed="handler.assignAllEntries()" /> + + <JToolBar.Separator/> + + <JButton id="balanceButton" + onActionPerformed="handler.balanceTransaction()" /> + + <JToolBar.Separator/> + + <JLabel id="fiscalPeriodLabel"/> + + <org.chorem.lima.ui.common.FiscalPeriodComboBoxModel id="fiscalPeriodComboBoxModel"/> + + <JComboBox id="fiscalPeriodComboBox" + model="{fiscalPeriodComboBoxModel}" + onItemStateChanged="handler.fiscalPeriodSelected(event)"/> + + <JLabel id="financialPeriodLabel"/> + + <org.chorem.lima.ui.common.FinancialPeriodComboBoxModel id="financialPeriodComboBoxModel"/> + + <JComboBox id="financialPeriodComboBox" + model="{financialPeriodComboBoxModel}" + onItemStateChanged="handler.financialPeriodSelected(event)"/> + + <JButton id="back" + onActionPerformed="handler.back(financialPeriodComboBox)"/> + + <JButton id="next" + onActionPerformed="handler.next(financialPeriodComboBox)"/> + + <JToolBar.Separator/> + + <JLabel id="entryBookLabel" /> + + <org.chorem.lima.ui.common.EntryBookComboBoxModel id="entryBookComboBoxModel"/> + + <JComboBox id="entryBookComboBox" + model="{entryBookComboBoxModel}" + onItemStateChanged="handler.entryBookSelected(event)"/> + </JToolBar> + + <JScrollPane constraints="BorderLayout.CENTER"> + <FinancialTransactionTableModel id="financialTransactionTableModel"/> + + <FinancialTransactionTable id="financialTransactionTable" + constructorParams='handler' + selectionModel='{selectionModel}' + model='{financialTransactionTableModel}'/> + </JScrollPane> +</JPanel> \ No newline at end of file Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionViewHandler.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionViewHandler.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/FinancialTransactionViewHandler.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -695,8 +695,8 @@ cellEditor.cancelCellEditing(); } int response = JOptionPane.showConfirmDialog( - view, t("lima.financialtransaction.messageremovetransaction"), - t("lima.financialtransaction.titleremovetransaction"), JOptionPane.YES_NO_OPTION); + view, t("lima.financialTransaction.messageremovetransaction"), + t("lima.financialTransaction.titleremovetransaction"), JOptionPane.YES_NO_OPTION); if (response == JOptionPane.YES_OPTION) { try { @@ -740,8 +740,8 @@ cellEditor.cancelCellEditing(); } int response = JOptionPane.showConfirmDialog( - view, t("lima.financialtransaction.messageremoveentry"), - t("lima.financialtransaction.titleremoveentry"), JOptionPane.YES_NO_OPTION); + view, t("lima.financialTransaction.messageremoveentry"), + t("lima.financialTransaction.titleremoveentry"), JOptionPane.YES_NO_OPTION); if (response == JOptionPane.YES_OPTION) { try { Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/VoucherColumn.java =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/VoucherColumn.java 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransaction/VoucherColumn.java 2014-09-19 14:50:34 UTC (rev 3920) @@ -37,8 +37,8 @@ public class VoucherColumn extends AbstractColumn<FinancialTransactionTableModel> { public VoucherColumn() { - super(String.class, t("lima.financialtransaction.voucher"), true); - setCellEditor(new AutoCompleteTableCellEditor("lima.financialtransaction.voucher")); + super(String.class, t("lima.financialTransaction.voucher"), true); + setCellEditor(new AutoCompleteTableCellEditor("lima.financialTransaction.voucher")); } @Override Modified: trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransactionunbalanced/FinancialTransactionUnbalancedView.jaxx =================================================================== --- trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransactionunbalanced/FinancialTransactionUnbalancedView.jaxx 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/java/org/chorem/lima/ui/financialtransactionunbalanced/FinancialTransactionUnbalancedView.jaxx 2014-09-19 14:50:34 UTC (rev 3920) @@ -73,7 +73,7 @@ actionIcon='choose-fiscal-year' labelFor='{fiscalPeriodComboBox}'/> <JComboBox id="fiscalPeriodComboBox" model="{modelFiscalPeriod}" - toolTipText="lima.financialtransaction.fiscalyear" + toolTipText="lima.financialTransaction.fiscalYear" renderer="{new org.chorem.lima.ui.common.FiscalPeriodListRenderer()}" onActionPerformed="getFinancialTransactionUnbalancedTableModel().setFiscalPeriod( (FiscalPeriod) fiscalPeriodComboBox.getSelectedItem()); getHandler().refresh()" Modified: trunk/lima-swing/src/main/resources/i18n/lima-swing_en_GB.properties =================================================================== --- trunk/lima-swing/src/main/resources/i18n/lima-swing_en_GB.properties 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/resources/i18n/lima-swing_en_GB.properties 2014-09-19 14:50:34 UTC (rev 3920) @@ -330,46 +330,51 @@ lima.financialStatements.check= lima.financialStatements.check.nothing= lima.financialStatements.check.warn= +lima.financialTransaction.account= lima.financialTransaction.add.error.afterLastFiscalPeriod= lima.financialTransaction.add.error.beforeFirstFiscalPeriod= lima.financialTransaction.add.error.lockedEntryBook= lima.financialTransaction.add.error.lockedFinancialPeriod= +lima.financialTransaction.balance= +lima.financialTransaction.buttonback= +lima.financialTransaction.buttonnext= +lima.financialTransaction.credit= +lima.financialTransaction.date= +lima.financialTransaction.date.in= +lima.financialTransaction.date.to= +lima.financialTransaction.dateInterval= +lima.financialTransaction.dateInterval.in= +lima.financialTransaction.dateInterval.to= +lima.financialTransaction.debit= lima.financialTransaction.delete.error.lockedEntryBook= lima.financialTransaction.delete.error.lockedFinancialPeriod= +lima.financialTransaction.description= +lima.financialTransaction.entryBook= +lima.financialTransaction.entrybook= +lima.financialTransaction.financialPeriod= +lima.financialTransaction.financialperiod= +lima.financialTransaction.fiscalYear= +lima.financialTransaction.fiscalyear= +lima.financialTransaction.letter= lima.financialTransaction.lockedEntryBookException=Entry can not be added as entry book is locked for period from %1$tm/%1$te/%1$tY to %1$tm/%1$te/%1$tY.\n lima.financialTransaction.lockedFinancialPeriodException=locked financial transaction +lima.financialTransaction.messageremoveentry= +lima.financialTransaction.messageremovetransaction= +lima.financialTransaction.nextFinancialPeriod= +lima.financialTransaction.nextfinancialperiod=Next period lima.financialTransaction.paste.error.afterLastFiscalPeriod= lima.financialTransaction.paste.error.beforeFirstFiscalPeriod= lima.financialTransaction.paste.error.lockedEntryBook= lima.financialTransaction.paste.error.lockedFinancialPeriod= +lima.financialTransaction.previousFinancialPeriod= +lima.financialTransaction.previousfinancialperiod=previous period +lima.financialTransaction.titleremoveentry= +lima.financialTransaction.titleremovetransaction= lima.financialTransaction.update.error.afterLastFiscalPeriod= lima.financialTransaction.update.error.beforeFirstFiscalPeriod= lima.financialTransaction.update.error.lockedEntryBook= lima.financialTransaction.update.error.lockedFinancialPeriod= -lima.financialtransaction.account= -lima.financialtransaction.balance= -lima.financialtransaction.buttonback= -lima.financialtransaction.buttonnext= -lima.financialtransaction.credit= -lima.financialtransaction.date= -lima.financialtransaction.date.in= -lima.financialtransaction.date.to= -lima.financialtransaction.dateInterval= -lima.financialtransaction.dateInterval.in= -lima.financialtransaction.dateInterval.to= -lima.financialtransaction.debit= -lima.financialtransaction.description= -lima.financialtransaction.entrybook= -lima.financialtransaction.financialperiod= -lima.financialtransaction.fiscalyear= -lima.financialtransaction.letter= -lima.financialtransaction.messageremoveentry= -lima.financialtransaction.messageremovetransaction= -lima.financialtransaction.nextfinancialperiod=Next period -lima.financialtransaction.previousfinancialperiod=previous period -lima.financialtransaction.titleremoveentry= -lima.financialtransaction.titleremovetransaction= -lima.financialtransaction.voucher= +lima.financialTransaction.voucher= lima.fiscalPeriod.add= lima.fiscalPeriod.add.beginAfterEndFiscalPeriod= lima.fiscalPeriod.add.error.beginAfterEndFiscalPeriod= Modified: trunk/lima-swing/src/main/resources/i18n/lima-swing_fr_FR.properties =================================================================== --- trunk/lima-swing/src/main/resources/i18n/lima-swing_fr_FR.properties 2014-09-19 13:27:29 UTC (rev 3919) +++ trunk/lima-swing/src/main/resources/i18n/lima-swing_fr_FR.properties 2014-09-19 14:50:34 UTC (rev 3920) @@ -154,13 +154,13 @@ lima.endDate=Fin lima.enterEntries=Écritures lima.entries=Écritures -lima.entries.addEntry=Créer une entrée dans la transaction -lima.entries.addTransaction=Créer une transaction +lima.entries.addEntry=Créer une entrée dans la transaction (Ctrl+N) +lima.entries.addTransaction=Créer une transaction (Ctrl+Maj+N) lima.entries.assign.closed.entryBook.error=Impossible d'affecter cette valeur a l'ensemble des entrés de la transaction car le jounal %2$s (%1$s) est cloturé pour la période du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY. -lima.entries.assign.entries=Assigner cette valeur à toutes les entrées de la transaction -lima.entries.balance=Équilibrer la transaction avec cette entrée -lima.entries.copy.entry=Copier l'entrée -lima.entries.copy.transaction=Copier la transaction +lima.entries.assign.entries=Assigner cette valeur à toutes les entrées de la transaction (Ctrl+Alt+A) +lima.entries.balance=Équilibrer la transaction avec cette entrée (Ctrl+B) +lima.entries.copy.entry=Copier l'entrée (Ctrl+Alt+C) +lima.entries.copy.transaction=Copier la transaction (Ctrl+Maj+C) lima.entries.enter=Saisie des écritures lima.entries.letter.closed.entryBook.error=Impossible de modifier le lettrage des ces entrés car le jounal %2$s (%1$s) est cloturé pour la période du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY. lima.entries.letter.unbalanced.error=Impossible de lettrer ces écritures car leur solde n'est pas nul. @@ -170,10 +170,10 @@ lima.entries.lettering.radiobutton.list=Lettres existantes lima.entries.lettering.radiobutton.new=Nouvelle lettre lima.entries.lettering.remove=Supprimer une lettre -lima.entries.paste.entry=Coller l'entrée -lima.entries.paste.transaction=Coller la transaction -lima.entries.remove.entry=Supprimer l'entrée -lima.entries.remove.transaction=Supprimer la transaction +lima.entries.paste.entry=Coller l'entrée (Ctrl+Alt+V) +lima.entries.paste.transaction=Coller la transaction (Ctrl+Maj+V) +lima.entries.remove.entry=Supprimer l'entrée (Suppr) +lima.entries.remove.transaction=Supprimer la transaction (Ctrl+Suppr) lima.entries.search=Rechercher des écritures lima.entries.searchtransaction= lima.entries.searchunbalancedtransaction= @@ -296,44 +296,44 @@ lima.financialStatements.check=Vérification des comptes aux postes lima.financialStatements.check.nothing=Introuvable \: %s - %s \n lima.financialStatements.check.warn=Attention cette fonctionnalité n'est qu'une aide utilisateur.\n Certains comptes ne doivent pas être présent au bilan et compte de résultat.\n Il est donc normal que des comptes sont marqués comme introuvable.\n\n +lima.financialTransaction.account=Compte lima.financialTransaction.add.error.afterLastFiscalPeriod=Impossible d'ajouter une transaction après le %1$te %1$tB %1$tY fin du dernier exercice. lima.financialTransaction.add.error.beforeFirstFiscalPeriod=Impossible d'ajouter une transaction avant le %1$te %1$tB %1$tY début du premier exercice. lima.financialTransaction.add.error.lockedEntryBook=Impossible d'ajouter une transaction car le jounal %2$s (%1$s) est cloturé pour la période du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY. lima.financialTransaction.add.error.lockedFinancialPeriod=Impossible d'ajouter une transaction car la période fiscale du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY est cloturée. +lima.financialTransaction.balance=Balance +lima.financialTransaction.buttonback=← +lima.financialTransaction.buttonnext=→ +lima.financialTransaction.credit=Crédit +lima.financialTransaction.date=Date +lima.financialTransaction.dateInterval=Interval de dates +lima.financialTransaction.dateInterval.in=Du +lima.financialTransaction.dateInterval.to=au +lima.financialTransaction.debit=Débit lima.financialTransaction.delete.error.lockedEntryBook=Impossible de supprimer une transaction car le jounal %2$s (%1$s) est cloturé pour la période du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY. lima.financialTransaction.delete.error.lockedFinancialPeriod=Impossible de supprimer une transaction car la période fiscale du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY est cloturée. +lima.financialTransaction.description=Description +lima.financialTransaction.entryBook=Journal +lima.financialTransaction.financialPeriod=Périodes comptables +lima.financialTransaction.fiscalYear=Exercices +lima.financialTransaction.letter=Lettre lima.financialTransaction.lockedEntryBookException=Impossible d'ajouter une entré car le jounal %2$s (%1$s) est cloturé pour la période du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY.\n lima.financialTransaction.lockedFinancialPeriodException=La période financière est bloquée\n +lima.financialTransaction.messageremoveentry=Voulez-vous supprimer cette ligne de transaction? +lima.financialTransaction.messageremovetransaction=Voulez-vous supprimer cette transaction? +lima.financialTransaction.nextFinancialPeriod=Période suivante lima.financialTransaction.paste.error.afterLastFiscalPeriod=Impossible de copier une transaction après le %1$te %1$tB %1$tY fin du dernier exercice. lima.financialTransaction.paste.error.beforeFirstFiscalPeriod=Impossible de copier une transaction avant le %1$te %1$tB %1$tY début du premier exercice. lima.financialTransaction.paste.error.lockedEntryBook=Impossible de copier une transaction car le jounal %2$s (%1$s) est cloturé pour la période du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY. lima.financialTransaction.paste.error.lockedFinancialPeriod=Impossible de copier une transaction car la période fiscale du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY est cloturée. +lima.financialTransaction.previousFinancialPeriod=Période précédente +lima.financialTransaction.titleremoveentry=Suppression +lima.financialTransaction.titleremovetransaction=Suppression lima.financialTransaction.update.error.afterLastFiscalPeriod=Impossible de déplacer une transaction après le %1$te %1$tB %1$tY fin du dernier exercice. lima.financialTransaction.update.error.beforeFirstFiscalPeriod=Impossible de déplacer une transaction avant le %1$te %1$tB %1$tY début du premier exercice. lima.financialTransaction.update.error.lockedEntryBook=Impossible de déplacer une transaction car le jounal %2$s (%1$s) est cloturé pour la période du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY. lima.financialTransaction.update.error.lockedFinancialPeriod=Impossible de deplacer une transaction car la période fiscale du %3$te %3$tB %3$tY au %4$te %4$tB %4$tY est cloturée. -lima.financialtransaction.account=Compte -lima.financialtransaction.balance=Balance -lima.financialtransaction.buttonback=← -lima.financialtransaction.buttonnext=→ -lima.financialtransaction.credit=Crédit -lima.financialtransaction.date=Date -lima.financialtransaction.dateInterval=Interval de dates -lima.financialtransaction.dateInterval.in=Du -lima.financialtransaction.dateInterval.to=au -lima.financialtransaction.debit=Débit -lima.financialtransaction.description=Description -lima.financialtransaction.entrybook=Journal -lima.financialtransaction.financialperiod=Périodes comptables -lima.financialtransaction.fiscalyear=Exercices -lima.financialtransaction.letter=Lettre -lima.financialtransaction.messageremoveentry=Voulez-vous supprimer cette ligne de transaction? -lima.financialtransaction.messageremovetransaction=Voulez-vous supprimer cette transaction? -lima.financialtransaction.nextfinancialperiod=Période suivante -lima.financialtransaction.previousfinancialperiod=Période précédente -lima.financialtransaction.titleremoveentry=Suppression -lima.financialtransaction.titleremovetransaction=Suppression -lima.financialtransaction.voucher=Pièce comptable +lima.financialTransaction.voucher=Pièce comptable lima.fiscalPeriod.add=Nouvel exercice (Ctrl+A) lima.fiscalPeriod.add.error.beginAfterEndFiscalPeriod=Le date de fin de l'exercice (%2$te/%2$tm/%2$tY) doit être postérieur à la date de début (%1$te/%1$tm/%1$tY) lima.fiscalPeriod.add.error.moreOneUnlockFiscalPeriod=Il existe déjà %1s exercices non clôturés.
participants (1)
-
sbavencoff@users.chorem.org