r2716 - in trunk/lima-main/src/main/java/org/chorem/lima: tree/model ui
Author: fdesbois Date: 2009-10-14 14:55:29 +0200 (Wed, 14 Oct 2009) New Revision: 2716 Modified: trunk/lima-main/src/main/java/org/chorem/lima/tree/model/AccountTreeTableModel.java trunk/lima-main/src/main/java/org/chorem/lima/ui/AccountViewImpl.java Log: Resolve #58 : addAccount when database is empty Modified: trunk/lima-main/src/main/java/org/chorem/lima/tree/model/AccountTreeTableModel.java =================================================================== --- trunk/lima-main/src/main/java/org/chorem/lima/tree/model/AccountTreeTableModel.java 2009-10-14 12:54:34 UTC (rev 2715) +++ trunk/lima-main/src/main/java/org/chorem/lima/tree/model/AccountTreeTableModel.java 2009-10-14 12:55:29 UTC (rev 2716) @@ -206,7 +206,7 @@ // Calling account service String response = accountServ.addAccount(account); if (ServiceHelper.RESPOND_SUCCESS.equals(response)) { - account.getParent().addChild(account); + account.getParent().addChild(account); changeSupport.firePropertyChange(ADD_PROPERTY, null, account); } return response; Modified: trunk/lima-main/src/main/java/org/chorem/lima/ui/AccountViewImpl.java =================================================================== --- trunk/lima-main/src/main/java/org/chorem/lima/ui/AccountViewImpl.java 2009-10-14 12:54:34 UTC (rev 2715) +++ trunk/lima-main/src/main/java/org/chorem/lima/ui/AccountViewImpl.java 2009-10-14 12:55:29 UTC (rev 2716) @@ -149,7 +149,7 @@ String description = form.getDescriptionTextField().getText(); String type = (String) form.getTypeComboBox().getSelectedItem(); if (log.isDebugEnabled()) { - log.debug("type : " + type); + log.debug("type : " + type); // Contrainte sur le type ?? } form.dispose(); AccountDTO account; @@ -160,6 +160,8 @@ /** * Class account can't be created */ + parent = model.getData(); // Root + treePath = new TreePath(parent); } else { /** * Add account child @@ -167,11 +169,11 @@ int selectedRow = table.getSelectedRow(); treePath = table.getPathForRow(selectedRow); parent = (AccountDTO) treePath.getLastPathComponent(); - account = new AccountDTO("0", number, description, type, new LinkedList<AccountDTO>(), parent); - String result = model.addAccount(treePath, account); - /** Affichage des erreurs */ - ErrorMessage.showMessage(result); } + account = new AccountDTO("0", number, description, type, new LinkedList<AccountDTO>(), parent); + String result = model.addAccount(treePath, account); + /** Affichage des erreurs */ + ErrorMessage.showMessage(result); } /**
participants (1)
-
fdesbois@users.chorem.org