Package net.sourceforge.wampum.finance.entities.extra

Examples of net.sourceforge.wampum.finance.entities.extra.RegisterDAO


      Calendar datePosted = Calendar.getInstance();
      datePosted.setTime(transDate.getDate());
      trans.setDatePosted(datePosted);
     
      if (trans.getTransactionID() != null) {
        RegisterDAO registerDAO = (RegisterDAO)daoFactory.getDAO("register");
        registerDAO.deleteTransaction(trans);
      }
     
      TransactionDAO transDAO = (TransactionDAO)daoFactory.getDAO("transaction");
      transDAO.create(trans, false);
     
      TransSplitDAO transSplitDAO = (TransSplitDAO)daoFactory.getDAO("transSplit");
      TransSplit transSplit = null;
      for (int i=0; i<this.transSplitList.size(); i++) {
        transSplit = (TransSplit)transSplitList.get(i);
        transSplit.setParentTransaction(trans);
        transSplitDAO.create(transSplit, false);
      }
     
      this.accountsController.updateRegisterTableData();
      clearTransaction();
    }
    else if ("clearButton".equals(event.getActionCommand())) {
      clearTransaction();
    }
    else if ("deleteButton".equals(event.getActionCommand())) {
      int answer = JOptionPane.showConfirmDialog(null,
                "Delete transaction?", "Delete Transaction",
                JOptionPane.YES_NO_OPTION);
      if (answer == JOptionPane.YES_OPTION) {
        RegisterDAO registerDAO = (RegisterDAO)daoFactory.getDAO("register");
        registerDAO.deleteTransaction(trans);
       
        this.accountsController.updateRegisterTableData();
       
        clearTransaction();
      }
View Full Code Here


 
  private static String[] columnNames = {"Date", "Payee", "Deposit", "Withdraw", "Balance"};
  public void updateRegisterTableData() {
    if (currentAccount != null) {
      DAOFactory daoFactory = new DAOFactory();
      RegisterDAO registerDao = (RegisterDAO)daoFactory.getDAO("register");
      transactionList = registerDao.loadTransactionsForAccount(currentAccount.getAccountID());
    }
   
    TableModel dataModel = new AbstractTableModel() {
      private static final long serialVersionUID = 1;
     
View Full Code Here

    else if (name.equalsIgnoreCase("transSplit"))
      dao = new TransSplitDAO();
    else if (name.equalsIgnoreCase("payee"))
      dao = new PayeeDAO();
    else if (name.equalsIgnoreCase("register"))
      dao = new RegisterDAO();
   
    dao.setConnection(this.conn);
    dao.setDAOFactory(this);
    return dao;
  }
View Full Code Here

              }
              trans.appendTransSplit(newSplit);
            }
          }
          else {
            RegisterDAO registerDAO = (RegisterDAO)factory.getDAO("register");
            List payeeTransList = registerDAO.loadTransactionsForAccountPayeeDate(this.accountID, payee.getPayeeID(), trans.getDatePosted());
            if (payeeTransList.size()>0) {
              boolean createTrans = false;
              Transaction tempTrans = null;
              for (int i=0; i<payeeTransList.size(); i++) {
                tempTrans = (Transaction)payeeTransList.get(i);
View Full Code Here

     
      try {
        factory.beginTransaction();
        // Look for fitID
        if (this.fitID != null) {
          RegisterDAO registerDAO = (RegisterDAO)factory.getDAO("register");
          trans = registerDAO.loadTransactionByFitID(this.fitID);
          System.out.println("Transaction found!");
        }
     
        if (trans == null) {
          trans = new Transaction();
View Full Code Here

 
  private static String[] columnNames = {"Date", "Deposit Accounts", "Withdraw Accounts", "Amount"};
  private void updateRegisterTableData() {
    if (currentPayee != null) {
      DAOFactory daoFactory = new DAOFactory();
      RegisterDAO registerDao = (RegisterDAO)daoFactory.getDAO("register");
      transactionList = registerDao.loadTransactionsForPayee(currentPayee.getPayeeID());
    }
   
    TableModel dataModel = new AbstractTableModel() {
      private static final long serialVersionUID = 1;
     
View Full Code Here

  public void updateBudgetTableData() {
    if (this.currentAccount != null) {
      BudgetDAO budgetDAO = (BudgetDAO)daoFactory.getDAO("budget");
      budgetList = budgetDAO.load("WHERE ACCOUNT_ID = '" + this.currentAccount.getAccountID() + "'", "ORDER BY YEAR, MONTH", true);
     
      RegisterDAO registerDAO = (RegisterDAO)daoFactory.getDAO("register");
      balanceList = registerDAO.loadBalancesForAccount(this.currentAccount.getAccountID());
    }

    TableModel dataModel = new AbstractTableModel() {
      private static final long serialVersionUID = 1;
     
View Full Code Here

TOP

Related Classes of net.sourceforge.wampum.finance.entities.extra.RegisterDAO

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.