Package br.com.visualmidia.persistence

Examples of br.com.visualmidia.persistence.GetExpenditures


            registrations = (Map<String, Registration>) system.query(new GetRegistration());
        } catch (Exception e) {
            e.printStackTrace();
        }
        try {
            expenditures = (Map<String, Expenditure>) system.query(new GetExpenditures());
        } catch (Exception e) {
            e.printStackTrace();
        }
        try {
            incomings = (Map<String, Incoming>) system.query(new GetIncoming());
View Full Code Here


  public void loadScreen(String id) {
    try {
      editMode = true;
      if (levelBillPlan == 1) {
        Expenditure expenditure = (Expenditure) system.query(new GetExpenditures(id));
        setOpenAccount(expenditure.getId());

        descriptionText.setText(expenditure.getDescription());
        nextPaymentDateText.setValue(expenditure.getNextPaymentDate().getDate());
        billPlanCombo.select(billPlan.get(expenditure.getCategoryId()).getDescription());
View Full Code Here

        if (expendituresTable.getAccountTableTree().getSelectionCount() > 0) {
          TableItem[] item = expendituresTable.getAccountTableTree().getSelection();
          String idBill = item[0].getText(0);
          GDDate paymentDayBill = new GDDate(item[0].getText(1));
          try {
            Expenditure expenditure = (Expenditure) system.query(new GetExpenditures(idBill));
            if (expenditure.getNextPaymentDate().beforeDay(paymentDayBill)) {
              MessageBox messageBox = new MessageBox(mainScreen.getShell(), SWT.ICON_QUESTION | SWT.YES | SWT.NO);
              messageBox.setMessage("Existem Parcelas anteriores em aberto.\nDeseja efetuar o pagamento da parcela vencida?");
              messageBox.setText("Alerta Gerente Digital!");
              int result = messageBox.open();
View Full Code Here

    }
   
    @SuppressWarnings("unchecked")
  private Expenditure getRelatedExpenditure(String bankOperationNumber, String description, String value, GDDate date) {
      try {
        Map<String, Expenditure> expenditures = (Map<String, Expenditure>) system.query(new GetExpenditures());
       
        for (Expenditure expenditure : expenditures.values()) {
          GDDate incomingDate = new GDDate(expenditure.getNextPaymentDate());
          incomingDate.addDays(-3);
         
View Full Code Here

       
        posY += 50;
       
        try {
            if (status == 0) {
              Map<String, Expenditure> map = (Map<String, Expenditure>) system.query(new GetExpenditures());
              listExpenditure = new ArrayList<Expenditure>();

                for (Expenditure expenditure : map.values()) {
                    if (expenditure.isActive()) {
                      GDDate date = new GDDate(expenditure.getNextPaymentDate());
View Full Code Here

      
    }

    private void gatherExpenditureInformation() {
        try {
            expenditure = (Expenditure) system.query(new GetExpenditures(expenditureId));
            expenditureDescription = expenditure.getDescription();
            expenditureTotal = MoneyMask.format(expenditure.getValue().getValue());
            expenditureDate = new GDDate(expenditure.getNextPaymentDate()).getFormatedDate();
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

//      List<Expenditure> list = new ArrayList<Expenditure>(map.values());

//      SortComparator comparator = new SortComparator();
//      Collections.sort(list, comparator);

      Map<String, Expenditure> map = (Map<String, Expenditure>) system.query(new GetExpenditures());
      List<Expenditure> list = new ArrayList<Expenditure>();
      GDDate date;
      for (Expenditure expenditure : map.values()) {
        if (expenditure.isActive()) {
          date = new GDDate(expenditure.getNextPaymentDate());
          int frequency = expenditure.getFrequency();
          if (expenditure.getNumberOfOcurrencies() > 0) {
            int i = 1;
            while (i <= expenditure.getNumberOfOcurrencies()) {
              if ( date.afterOrEqualsDay(fromDate) && date.beforeOrEqualsDay(toDate) ){
//                Expenditure myBill = new Expenditure(expenditure.getId(), expenditure.getDescription(), new GDDate(date), expenditure.getFrequency(), expenditure.getNumberOfOcurrencies(), expenditure.getValue(), expenditure.isFixedValue(), expenditure.getCategoryId(), expenditure.getObservation());
                Expenditure myBill = new Expenditure(expenditure.getId(), expenditure.getDescription(), new GDDate(date), expenditure.getFrequency(), expenditure.getNumberOfOcurrencies(), expenditure.getValue(), expenditure.isFixedValue(), expenditure.getCategoryId(), expenditure.getObservation(),expenditure.getFirstPaymentDate(),expenditure.getLastPaymentDate());
                list.add(myBill);
              }
              date = skip(date, frequency);
              if (date == null) {
                break;
              }
              i++;
            }
          }else{
            while (date.beforeOrEqualsDay(toDate)){
              if ( date.afterOrEqualsDay(fromDate) && date.beforeOrEqualsDay(toDate) ){
                Expenditure myBill = new Expenditure(expenditure.getId(), expenditure.getDescription(), new GDDate(date), expenditure.getFrequency(), expenditure.getNumberOfOcurrencies(), expenditure.getValue(), expenditure.isFixedValue(), expenditure.getCategoryId(), expenditure.getObservation(),expenditure.getFirstPaymentDate(),expenditure.getLastPaymentDate());
                list.add(myBill);
              }
              date = skip(date, frequency);
              if (date == null) {
                break;
              }
            }
          }
        }
      }
      SortComparator comparator = new SortComparator();
      Collections.sort(list, comparator);

      int bgColorControl = 0;

      for (Expenditure expenditure : list) {
        if (expenditure.isActive()) {
          TableItem item = new TableItem(expenditureTable, SWT.NONE | SWT.MULTI | SWT.WRAP);
          if (bgColorControl == 1) {
            item.setBackground(Display.getCurrent().getSystemColor(SWT.COLOR_WIDGET_LIGHT_SHADOW));
            bgColorControl = 0;
          } else {
            bgColorControl = 1;
          }
         
          GDDate todayPlusOneWeek = new GDDate();
          todayPlusOneWeek.addDays(7);
          GDDate nextPaymentDate = expenditure.getNextPaymentDate();
          GDDate today = new GDDate();
         
          Expenditure expenditureToCompare = (Expenditure) system.query(new GetExpenditures(expenditure.getId()));
          GDDate paymentDayBill = expenditureToCompare.getNextPaymentDate();
         
          if (paymentDayBill.beforeDay(nextPaymentDate) && paymentDayBill.beforeDay(today)) {
            item.setImage(new Image(null, "img/icoExpiradNotPayed.png"));
          } else if (nextPaymentDate.beforeOrEqualsDay(todayPlusOneWeek) && nextPaymentDate.afterOrEqualsDay(today)) {
View Full Code Here

              item.setText(3, incoming.getDescription());
              item.setText(4, new Money(incoming.getValue()).getFormatedValue());
            }
          }
        } else {
          Map<String, Expenditure> expenditureMap = (Map<String, Expenditure>) system.query(new GetExpenditures());
          for (Expenditure expenditure : expenditureMap.values()) {
            if(expenditure.isActive()){
              TableItem item = new TableItem(table, SWT.NONE);
             
              item.setText(0, expenditure.getId());
View Full Code Here

              item.setText(3, incoming.getDescription());
              item.setText(4, new Money(incoming.getValue()).getFormatedValue());
            }
          }
        } else {
          Map<String, Expenditure> expenditureMap = (Map<String, Expenditure>) system.query(new GetExpenditures());
          for (Expenditure expenditure : expenditureMap.values()) {
            if(expenditure.getValue().getValue() == new Money(extractBankItem.getValue()).getValue()) {
              TableItem item = new TableItem(table, SWT.NONE);
             
              item.setText(0, expenditure.getId());
View Full Code Here

//        createObservation();
    }

    private void gatherIncominglInformation() {
        try {
            expenditure = (Expenditure) system.query(new GetExpenditures(expenditureId));
            expenditureDescription = expenditure.getDescription();
            expenditureTotal = MoneyMask.format(expenditure.getValue().getValue());
            expenditureDate = new GDDate(expenditure.getNextPaymentDate()).getFormatedDate();
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

TOP

Related Classes of br.com.visualmidia.persistence.GetExpenditures

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.