Package it.pdor.contabilita.domain.hbm

Examples of it.pdor.contabilita.domain.hbm.Partita


    if (getNumeroPartita() != null && getNumeroPartita() != 0 && progressivoRigaPartita != null && progressivoRigaPartita != 0) {
      // se ho gia' un NumeroPartita e un progressivo riga

      // riverifico se c'e' gia' la riga che ho appena determinato di creare come nuova (???)
      Partita partita = contabilitaDao.leggiPartita(codiceConto, tipoConto, getNumeroPartita().intValue(),
          progressivoRigaPartita.intValue());
      if (partita == null)
        return progressivoRigaPartita.intValue();

    }

    List<Partita> partite = contabilitaDao.cercaPartita(codiceConto, tipoConto);
    if (partite.size() == 0)
      setNumeroPartita(1);
    else {
      int max = 0;
      for (Partita partita : partite) {
        if (partita.getPartitaId().getProgressivoPartita() > max)
          max = partita.getPartitaId().getProgressivoPartita();
      }
      setNumeroPartita(max + 1);
    }
    progressivoRigaPartita = 1;
    return progressivoRigaPartita.intValue();
View Full Code Here


  }

  public Partita leggiPartita(long codiceConto, String tipoConto, int progressivoPartita, int progressivoRigaPartita)
      throws ImpossibileLeggerePartitaException {

    Partita retval = null;
    retval = super.leggiPartita(codiceConto, tipoConto, progressivoPartita, progressivoRigaPartita);

    if (retval == null) {
      List<Partita> listaLocaleFiltrata = cercaPartitaNellaListaLocale(codiceConto, tipoConto, progressivoPartita);
      for (Partita partita : listaLocaleFiltrata) {
View Full Code Here

  }

  private void verificaCampi() {

    for (int indexMovimento = 0; indexMovimento < listaExpected.size(); indexMovimento++) {
      final Partita act = listaActual.get(indexMovimento);
      final Partita exp = listaExpected.get(indexMovimento);

      final String msgRiga = getMessaggioRiga(indexMovimento);

      {
        final PartitaId idAct = act.getPartitaId();
        final PartitaId idExp = exp.getPartitaId();

        assertEqualsNullLenient(msgRiga, idExp.getLegalEntity(), idAct.getLegalEntity());
        assertEqualsNullLenient(msgRiga, idExp.getOrganizationUnit(), idAct.getOrganizationUnit());
      }

      assertEqualsNullLenient(msgRiga, exp.getCodiceCondizionePagamento(), act.getCodiceCondizionePagamento());
      assertEquals(msgRiga, exp.getCodiceGruppo(), act.getCodiceGruppo());
      assertEquals(msgRiga, exp.getCodiceMastro(), act.getCodiceMastro());
      assertEqualsNullLenient(msgRiga, exp.getCodicePartita(), act.getCodicePartita());
      assertEquals(msgRiga, exp.getDataRegistrazione(), act.getDataRegistrazione());
      assertEquals(msgRiga, exp.getDataScadenza(), act.getDataScadenza());
      assertEquals(msgRiga, exp.getDataValuta(), act.getDataValuta());
      assertEqualsNullLenient(msgRiga, exp.getDescrizionePartita(), act.getDescrizionePartita());
      assertEqualsNullLenient(msgRiga, exp.getFlagCalcMora(), act.getFlagCalcMora());
      assertEqualsNullLenient(msgRiga, exp.getFlagStatoPartita(), act.getFlagStatoPartita());
      assertEquals(msgRiga, exp.getImportoAvere(), act.getImportoAvere(), 0.0000001);
      assertEquals(msgRiga, exp.getImportoDare(), act.getImportoDare(), 0.0000001);

      // assertEquals(msgRiga, exp.getNumeroArticolo(), act.getNumeroArticolo());
      assertTrue(msgRiga, verificaValorizzatiCoerenti(exp.getNumeroArticolo(), act.getNumeroArticolo()));
      // assertEquals(msgRiga, exp.getProgressivoRigaArticolo(), act.getProgressivoRigaArticolo());
      assertTrue(msgRiga, verificaValorizzatiCoerenti(exp.getProgressivoRigaArticolo(), act.getProgressivoRigaArticolo()));

      assertEquals(msgRiga, exp.getNumeroPam(), act.getNumeroPam());
      assertEquals(msgRiga, exp.getNumeroSoggetto(), act.getNumeroSoggetto());
      assertEquals(msgRiga, exp.getProgressivoRata(), act.getProgressivoRata());
      assertEqualsNullLenient(msgRiga, exp.getTipoPam(), act.getTipoPam());

    }

  }
View Full Code Here

    Long numeroArticoloM = rowMovCont.getMovimentoContabile().getNumeroArticolo();
    Integer progressivoRigaArticoloM = rowMovCont.getMovimentoContabile().getProgressivoRigaArticolo();
    List<Partita> partiteDaSalvare = new ArrayList<Partita>();
    for (RowPartita rowPartita : (List<RowPartita>) rowMovCont.getListaRighePartite().getRighe()) {
      Partita partita = rowPartita.getPartita();
      Long numeroArticoloP = partita.getNumeroArticolo();
      Integer progressivoRigaArticoloP = partita.getProgressivoRigaArticolo();
      if (numeroArticoloM.equals(numeroArticoloP) && progressivoRigaArticoloM.equals(progressivoRigaArticoloP))
        partiteDaSalvare.add(partita);
    }
   
    partiteDaEliminare.addAll(partiteDaSalvare);
View Full Code Here

      List<Object> oggetti = pagedResult.getResult();
      if (oggetti.size() == 0) {
        throw new NoDataFoundException();
      }
      for (Object oggetto : oggetti) {
        Partita partita = (Partita) oggetto;
        listaRowPartita.add(new RowPartita(partita));
      }
      for (RowPartita unaRowPartita : listaRowPartita) {
        unaRowPartita.initPartiteStessoRaggruppamento();
        for (RowPartita altraRowPartita : listaRowPartita) {
View Full Code Here

  }

  public void cambiaTipoPam(ValueChangeEvent vce) {
    if (vce.getNewValue()!=null && !vce.getNewValue().equals(vce.getOldValue())) {
      // propaga tipo Piano su numero Piano
      Partita partita = ((RowPartita) getDettaglio()).getPartita();
      partita.setTipoPam((String) vce.getNewValue());
      partita.setNumeroPam(null);
      BackingBeanUtility.refreshCurrentPage();
    }
  }
View Full Code Here

      return false;
    }
    MovimentoContabileId movcontId = dettaglioMovimentoContabileBackingBean.getMovimentoContabile().getMovimentoContabileId();
    Long nrArticolo = Long.valueOf(movcontId.getNumeroArticolo());
    Integer rigaArticolo = Integer.valueOf(movcontId.getProgressivoRigaArticolo());
    Partita partita = ((RowPartita) getDettaglio()).getPartita();
    Long nrArticoloDellaPartita = partita.getNumeroArticolo();
    Integer rigaArticoloDellaPartita = partita.getProgressivoRigaArticolo();
    return nrArticolo.equals(nrArticoloDellaPartita) && rigaArticolo.equals(rigaArticoloDellaPartita);
  }
View Full Code Here

    Integer rigaArticoloDellaPartita = partita.getProgressivoRigaArticolo();
    return nrArticolo.equals(nrArticoloDellaPartita) && rigaArticolo.equals(rigaArticoloDellaPartita);
  }

  public PianoDeiConti getPianoDeiConti() {
    Partita partita = ((RowPartita) getDettaglio()).getPartita();
    long codiceGruppo = partita.getCodiceGruppo();
    long codiceMastro = partita.getCodiceMastro();
    long codiceConto = partita.getPartitaId().getCodiceConto();
    PianoDeiConti pianoDeiConti = new PianoDeiConti(codiceGruppo, codiceMastro, codiceConto);
    return pianoDeiConti;
  }
View Full Code Here

    BackingBeanUtility.refreshCurrentPage();
}

  public RowPartita getNuovaRowNuovoRaggruppamento() {
    PartitaId newPartitaId = new PartitaId();
    Partita newPartita = new Partita();
    newPartita.setPartitaId(newPartitaId);
    int maxPartita = getMaxPartita();
    maxPartita++;
    newPartita.getPartitaId().setProgressivoPartita(maxPartita);
    newPartita.getPartitaId().setProgressivoRigaPartita(1);
    compilaPartita(newPartita, null);
    RowPartita row = new RowPartita(newPartita);
    return row;
  }
View Full Code Here

  public void inserisciRigaStessoRaggruppamento() {
    RowPartita selectedRow = getSelectedRowPartita();
    selectedRow.setSelected(false);
    RowPartita newRow = getNuovaRowStessoRaggruppamento(selectedRow);
    // *** inserisco la nuova riga come ultima della partita e la seleziono
    Partita newPartita = newRow.getPartita();
    int insertIndex = getListaRighe().getSelectedIndex() + 1;
    while (insertIndex < getListaRighe().getResultSize()) {
      Partita currentPartita = ((RowPartita) getListaRighe().getRighe().get(insertIndex)).getPartita();
      if ((currentPartita.getProgressivoRata()!=null && !currentPartita.getProgressivoRata().equals(newPartita.getProgressivoRata())) ||
          (currentPartita.getProgressivoRata()==null && newPartita.getProgressivoRata()!=null))
        break;
      if (currentPartita.getPartitaId().getProgressivoPartita() != newPartita.getPartitaId().getProgressivoPartita())
        break;
      insertIndex++;
    }
    getListaRighe().getRighe().add(insertIndex, newRow);
    newRow.setSelected(true);
View Full Code Here

TOP

Related Classes of it.pdor.contabilita.domain.hbm.Partita

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.