Package it.pdor.contabilita.domain

Examples of it.pdor.contabilita.domain.SchedaContoOut


  }

  public void testTxtFooter() throws Exception {
    FileCreatorFromClass fileCreator = new FileCreatorFromClass();

    SchedaContoOut schedaConto = creaSchedaConto();
    double totaleSaldoAvere = schedaConto.getTotaleSaldoAvere();
    double totaleSaldoDare = schedaConto.getTotaleSaldoDare();
    DecimalFormat twoPlaces = new DecimalFormat("###,###,##0.00");

    String expected = MessageFormat
        .format(
            "                                                                                                                                                                  ----------------------------------------\n"
View Full Code Here


  public void testStartRichiesta() {

    List<SchedaContoOut> listaSchedeConto = new ArrayList<SchedaContoOut>();

    listaSchedeConto.add(creaSchedaConto());
    SchedaContoOut schedaConto10015524 = creaSchedaConto();
    schedaConto10015524.setConto(10015524l);
    listaSchedeConto.add(schedaConto10015524);

    SchedaContoOut schedaConto10015509 = creaSchedaConto();
    schedaConto10015509.setConto(10015509l);
    listaSchedeConto.add(schedaConto10015509);

    schedaContoAction.setListaSchedeConto(listaSchedeConto);

    SchedaContoIn schedaContoIn = creaSchedaContoIn();
View Full Code Here

  /**
   * @return
   */
  private SchedaContoOut creaSchedaConto() {
    SchedaContoOut schedaContoOut1 = new SchedaContoOut();
    schedaContoOut1.setConto(185595l);
    schedaContoOut1.setGruppo(5l);
    schedaContoOut1.setMastro(3l);

    List<MovimentoSchedaConto> listaMovimenti1 = new ArrayList<MovimentoSchedaConto>();
    MovimentoSchedaConto movimentoFake1;
    for (int contatore = 1; contatore < 25; contatore++) {
      movimentoFake1 = new MovimentoSchedaConto();
      movimentoFake1.setAvere((double) contatore * 1900);
      movimentoFake1.setDare((double) contatore * 1100);
      movimentoFake1.setDataCompetenza(new Date());
      movimentoFake1.setDataRegistrazione(new Date());
      movimentoFake1.setDataValuta(new Date());
      movimentoFake1.setDescrizioneConto("descrizioneConto" + contatore);
      movimentoFake1.setDescrizione("descrizione" + contatore);
      movimentoFake1.setFlagModificabile("S");
      movimentoFake1.setNumeroArticolo(contatore);
      movimentoFake1.setNumeroArticoloCustom(contatore);
      movimentoFake1.setOperatoreContabile("OC" + "1" + contatore);
      movimentoFake1.setProgressivoRigaArticolo(contatore);
      movimentoFake1.setSaldo((double) contatore * 100);
      movimentoFake1.setTipoMovimento("TM" + "1" + contatore);
      listaMovimenti1.add(movimentoFake1);
    }
    schedaContoOut1.setMovimenti(listaMovimenti1);
    return schedaContoOut1;
  }
View Full Code Here

      if (list != null && list.size() > 0) {
        Long oldGruppo = 0l;
        Long oldMastro = 0l;
        Long oldConto = 0l;
        SchedaContoOut schedaConto = null;
        for (int r = 0; r < list.size(); r++) {
          MovimentoSchedaConto mov = new MovimentoSchedaConto();
          Long gruppo = 0l;
          Long mastro = 0l;
          Long conto = 0l;
          Object[] row;
          row = (Object[]) list.get(r);
          if (row != null && row.length > 0) {
            for (int i = 0; i < row.length; i++) {
              Object o = row[i];
              if (i == 0) {
                BigDecimal grup = (BigDecimal) o;
                gruppo = new Long(grup.longValue());
                mov.setCodiceGruppo(gruppo);
              }
              if (i == 1) {
                BigDecimal mas = (BigDecimal) o;
                mastro = new Long(mas.longValue());
                mov.setCodiceMastro(mastro);
              }
              if (i == 2) {
                BigDecimal cont = (BigDecimal) o;
                conto = new Long(cont.longValue());
                mov.setCodiceConto(conto);
              }
              if (i == 3) {
                mov.setDataRegistrazione((Date) o);
              }
              if (i == 4) {
                mov.setDataValuta((Date) o);
              }
              if (i == 5) {
                mov.setDataCompetenza((Date) o);
              }
              if (i == 6) {
                BigDecimal artic = (BigDecimal) o;
                mov.setNumeroArticoloCustom(artic.intValue());
              }
              if (i == 7) {
                BigDecimal artic = (BigDecimal) o;
                mov.setNumeroArticolo(artic.intValue());
              }
              if (i == 8) {
                BigDecimal prog = (BigDecimal) o;
                mov.setProgressivoRigaArticolo(prog.intValue());
              }
              if (i == 9) {
                mov.setDescrizioneConto((String) o);
              }
              if (i == 10) {
                BigDecimal dare = (BigDecimal) o;
                mov.setDare(new Double(dare.doubleValue()));
              }
              if (i == 11) {
                BigDecimal avere = (BigDecimal) o;
                mov.setAvere(new Double(avere.doubleValue()));
              }
              if (i == 12) {
                mov.setDescrizione((String) o);
              }
              if (i == 13) {
                Character tpMov = (Character) o;
                mov.setTipoMovimento(tpMov.toString());
              }
              if (i == 14) {
                Character flMod = (Character) o;
                if (flMod != null)
                  mov.setFlagModificabile(flMod.toString());
              }
              if (i == 15) {
                mov.setDescrizioneMovimento((String) o);
              }
              if (i == 16) {
                BigDecimal saldo = (BigDecimal) o;
                mov.setSaldo(new Double(saldo.doubleValue()));
              }
              if (i == 17) {
                mov.setOperatoreContabile((String) o);
              }

            }
          }
          // if diverso new e add
          if (gruppo.longValue() != oldGruppo.longValue() || mastro.longValue() != oldMastro.longValue()
              || conto.longValue() != oldConto.longValue()) {
            oldGruppo = gruppo;
            oldMastro = mastro;
            oldConto = conto;
            // faccio la add solo se schedaConto non � null(cio� se
            // si sta ciclando su un record dopo il primo)
            if (schedaConto != null)
              listaResult.add(schedaConto);
            schedaConto = new SchedaContoOut();
            schedaConto.setConto(conto);
            schedaConto.setGruppo(gruppo);
            schedaConto.setMastro(mastro);

          }

          schedaConto.getMovimenti().add(mov);

        }
        // faccio la add dell'ultimo Gruppo Mastro Conto
        if (schedaConto != null)
          listaResult.add(schedaConto);
View Full Code Here

 
 
  public void testStampaSchedaDiConto() throws Exception {
    List<SchedaContoOut> lista = new ArrayList<SchedaContoOut>();
   
    SchedaContoOut schedaContoOut1 = new SchedaContoOut();
    schedaContoOut1.setConto(185595l);
    schedaContoOut1.setGruppo(5l);
    schedaContoOut1.setMastro(3l);
    lista.add(schedaContoOut1);
   
    SchedaContoOut schedaContoOut2 = new SchedaContoOut();
    schedaContoOut2.setConto(188388l);
    schedaContoOut2.setGruppo(5l);
    schedaContoOut2.setMastro(3l);
    lista.add(schedaContoOut2);
   
    contabilitaServiceImpl.stampaSchedeConto(lista, "c:\\Temp\\StampaSchedeConto.xml");
  }
View Full Code Here

          getListaTotaleMovimenti().addAll(movimenti);
        }
        int size = getListaTotaleMovimenti().size();
        log.debug("getListaTotaleMovimenti().size() : " + size);

        SchedaContoOut firstSchedaConto = getListaSchedeConto().get(0);
        List<MovimentoSchedaConto> movimenti = firstSchedaConto.getMovimenti();
        calcolaSaldoProgressivoSuMovimenti(movimenti);

        setFirst(0);
        setIndexSchedaDiconto(0);

        inizializzaGruppoMastroConto(firstSchedaConto);
        PianoDeiConti newPianoDeiConti = new PianoDeiConti();
        newPianoDeiConti.setCodiceGruppo(firstSchedaConto.getGruppo());
        newPianoDeiConti.setCodiceMastro(firstSchedaConto.getMastro());
        newPianoDeiConti.setCodiceConto(firstSchedaConto.getConto());
        setCurrentPianoDeiConti(newPianoDeiConti);

        setListaMovimentiCurrentConto(new ArrayList<MovimentoSchedaConto>(firstSchedaConto.getMovimenti()));
        setPageSize(listaMovimentiCurrentConto.size());
        rows = firstSchedaConto.getMovimenti().size();

      } catch (Exception e) {
        e.printStackTrace();
        getAlertMsgPopup().setMessage(e.getMessage());
        getAlertMsgPopup().openPopup();
View Full Code Here

TOP

Related Classes of it.pdor.contabilita.domain.SchedaContoOut

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.