Package br.com.visualmidia.business

Examples of br.com.visualmidia.business.LinkedOperation


    }

    @Override
    protected void execute(PrevalentSystem system) {
        if (system.linkedOperations.containsKey(id)) {
            LinkedOperation linkedOperation = system.linkedOperations.get(id);
            linkedOperation.getOperation().setCategoryId(system.expenditure.get(billId).getCategoryId());
            linkedOperation.setBill(system.expenditure.get(billId));
        }
    }
View Full Code Here


    @Override
    protected void execute(PrevalentSystem system) throws BusinessException {
      try {
            Operation operation = system.getOperations().get(operationId);
              if(operation != null){
                LinkedOperation linkedOperation = new LinkedOperation(operation);
               
                for (Expenditure bill : system.getExpenditure().values()) {
                  if (bill.isActive() && isRelelated(bill, operation)) {
                    linkedOperation.setBill(system.getExpenditure().get(bill.getId()));
                    break;
                  }
                }
               
                system.getLinkedOperations().put(linkedOperation.getId(), linkedOperation);
            }
      } catch (Exception e) {
        logger.error(e);
      }
    }
View Full Code Here

   

    @Override
    protected Object executeAndQuery(PrevalentSystem system) {
        if (system.linkedOperations.containsKey(id)) {
            LinkedOperation linkedOperation = system.linkedOperations.get(id);
            linkedOperation.setChecked(checked);
            if (checked) {
               
                Expenditure bill = linkedOperation.getBill();
                if(bill != null){
               
                    Expenditure expenditure = new Expenditure(bill.getId(), bill.getDescription(), bill.getNextPaymentDate(), bill.getFrequency(),bill.getNumberOfOcurrencies(), bill.getValue(), bill.isFixedValue(), bill.getCategoryId(), bill.getObservation());
                    expenditure.setActive(false);
                   
                    Money money = new Money(linkedOperation.getOperation().getValue());
                    GDDate date = new GDDate(linkedOperation.getOperation().getDateTime());
                   
                    Account account = system.accounts.get(accountId);
                   
                    Operation operation = new Operation(id, account, expenditure.getCategoryId(), date, expenditure. getDescription(), money.getFloatValue());
                    system.operations.put(id, operation);
View Full Code Here

    }

    @Override
    protected Object executeAndQuery(PrevalentSystem system) {
        if (system.linkedOperations.containsKey(id)) {
            LinkedOperation linkedOperation = system.linkedOperations.get(id);
            linkedOperation.setBill(null);
            return true;
        }
        return false;
    }
View Full Code Here

TOP

Related Classes of br.com.visualmidia.business.LinkedOperation

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.