Package it.pdor.contabilita.domain.hbm

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


    assertEquals(true, mcc.compare(m1, m2) == 0);
  }

  public void testCompareToFinoAPianoDeiConti() {
    m1 = new MovimentoContabile(new MovimentoContabileId(1, 1), "DB", "SOFIA", 0);
    m1.setPianoDeiConti(null);
    m2 = new MovimentoContabile(new MovimentoContabileId(1, 1), "DB", "SOFIA", 0);
    m2.setPianoDeiConti(new PianoDeiConti());

    assertEquals(true, mcc.compare(m1, m2) < 0);
    assertEquals(true, mcc.compare(m2, m1) > 0);

    m1 = new MovimentoContabile(new MovimentoContabileId(1, 1), "DB", "SOFIA", 0);
    m1.setPianoDeiConti(new PianoDeiConti());
    m2 = new MovimentoContabile(new MovimentoContabileId(1, 1), "DB", "SOFIA", 0);
    m2.setPianoDeiConti(null);

    assertEquals(true, mcc.compare(m1, m2) > 0);
    assertEquals(true, mcc.compare(m2, m1) < 0);
View Full Code Here


    listaRigheMovIvaBackingBean.setListaRighe(getSelectedRowMovimentoContabile().getListaRigheMovIva());
    listaRigheMovIvaBackingBean.selezionaPrimaRiga();
  }

  private void impostaMovimentiIvaDelMovimentoContabile(RowMovimentoContabile rowMovCont) {
    MovimentoContabile movimentoContabile = rowMovCont.getMovimentoContabile();
    List<RowMovimentoIva> righeMovimentiIva = listaRigheMovIvaBackingBean.getMovimentiIvaAsRows(movimentoContabile
        .getMovimentiIva());
    rowMovCont.getListaRigheMovIva().setRighe(righeMovimentiIva);
  }
View Full Code Here

    listaRigheAntiMafiaBackingBean.selezionaPrimaRiga();
    listaRigheAntiMafiaBackingBean.preparaDatiPerBackingBeanDestinazione();
  }

  private void impostaAntiMafiaDelMovimentoContabile(RowMovimentoContabile rowMovCont) {
    MovimentoContabile movimentoContabile = rowMovCont.getMovimentoContabile();
    List<InterfacciaAntiMafia> righeAntiMafia = new ArrayList<InterfacciaAntiMafia>();
    if (movimentoContabile.getInterfacciaAntiMafia() != null)
      righeAntiMafia.add(movimentoContabile.getInterfacciaAntiMafia());
    rowMovCont.getListaRigheAntiMafia().setRighe(righeAntiMafia);
  }
View Full Code Here

    listaRigheMovLegBackingBean.selezionaPrimaRiga();
    listaRigheMovLegBackingBean.preparaDatiPerBackingBeanDestinazione();
  }

  private void impostaMovimentiLegaliDelMovimentoContabile(RowMovimentoContabile rowMovCont) {
    MovimentoContabile movimentoContabile = rowMovCont.getMovimentoContabile();
    if (getDettaglioMovimentoContabileBackingBean().isMovimentiLegaliEnabled(movimentoContabile)) {
      try {
        List<MovimentoLegale> movimentiLegali = new ArrayList<MovimentoLegale>();
        if (movimentoContabile.getNumeroArticolo()!=0l)
          movimentiLegali = contabilitaFacade.cercaMovimentiLegaliByNumeroArticoloERigaArticolo(movimentoContabile
            .getNumeroArticolo(), movimentoContabile.getProgressivoRigaArticolo());
        List<RowMovimentoLegale> righeMovimentiLegali = listaRigheMovLegBackingBean.getMovimentiLegaliAsRows(movimentiLegali);
        rowMovCont.getListaRigheMovLeg().setRighe(righeMovimentiLegali);
      } catch (ContabilitaException e) {
        log.debug(e.getMessage(),e);
        alertMsgPopup.setMessage(messageBundle.getMessage("AlertErroreLetturaMovimentoLegale"));
View Full Code Here

  public void applicaDatiArticolo(MovimentoContabile movimentoConNuoviDati) {
    try {
      getDettaglioMovimentoContabileBackingBean().verificheConNuoveDate(movimentoConNuoviDati);
      List<RowMovimentoContabile> rows = getListaRighe().getRighe();
      for (RowMovimentoContabile row : rows) {
        MovimentoContabile movimento = row.getMovimentoContabile();
        movimento.setCodiceSocietaVeicolo(movimentoConNuoviDati.getCodiceSocietaVeicolo());
        movimento.setDataRegistrazione(movimentoConNuoviDati.getDataRegistrazione());
        movimento.setDataCompetenza(movimentoConNuoviDati.getDataCompetenza());
        movimento.setTipoMovimento(movimentoConNuoviDati.getTipoMovimento());
      }
    } catch (MovimentoNonValidoException e) {
      alertMsgPopup.setMessage(e.getAlertMsg());
      alertMsgPopup.openPopup();
    }
View Full Code Here

  @SuppressWarnings("unchecked")
  public double getTotaleImportoDare() {
    double totaleImportoDare = 0;
    List<RowMovimentoContabile> listRisultato = getListaRighe().getRighe();
    for (RowMovimentoContabile row : listRisultato) {
      MovimentoContabile movimentoTrovato = row.getMovimentoContabile();
      if (movimentoTrovato.getImportoDare() != null)
        totaleImportoDare += movimentoTrovato.getImportoDare();
    }
    return totaleImportoDare;
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  public double getTotaleImportoAvere() {
    double totaleImportoAvere = 0;
    List<RowMovimentoContabile> listRisultato = getListaRighe().getRighe();
    for (RowMovimentoContabile row : listRisultato) {
      MovimentoContabile movimentoTrovato = row.getMovimentoContabile();
      if (movimentoTrovato.getImportoAvere() != null)
        totaleImportoAvere += movimentoTrovato.getImportoAvere();
    }
    return totaleImportoAvere;
  }
View Full Code Here

  @SuppressWarnings("unchecked")
  public double getDiffTotaliDareAvere() {
    double diffTotaliDareAvere = 0;
    List<RowMovimentoContabile> listRisultato = getListaRighe().getRighe();
    for (RowMovimentoContabile row : listRisultato) {
      MovimentoContabile movimentoTrovato = row.getMovimentoContabile();
      if (movimentoTrovato.getImportoDare() != null)
        diffTotaliDareAvere += movimentoTrovato.getImportoDare();
      if (movimentoTrovato.getImportoAvere() != null)
        diffTotaliDareAvere -= movimentoTrovato.getImportoAvere();
    }
    if (!(diffTotaliDareAvere < -0.005 || diffTotaliDareAvere > 0.0))
      diffTotaliDareAvere = 0.0;
    return RoundUtils.round2Cifre(diffTotaliDareAvere);
  }
View Full Code Here

    return true;
  }


  private void aggiungiRiga() {
    MovimentoContabile movimentoSelezionato = getSelectedRowMovimentoContabile().getMovimentoContabile();
    MovimentoContabile movimentoNuovo = preparaMovimentoNuovo(movimentoSelezionato);

    try {
      RowMovimentoContabile newRow = aggiungiMovimentoNuovoARisultati(getSelectedRowMovimentoContabile(), movimentoNuovo);
     
      listaRigheMovIvaBackingBean.setListaRighe(newRow.getListaRigheMovIva());
View Full Code Here

  protected boolean isTheRow(Object row, Object object) {
    return ((RowMovimentoContabile) row).getMovimentoContabile() == object;
  }
 
  private MovimentoContabile preparaMovimentoNuovo(MovimentoContabile movimentoSelezionato) {
    MovimentoContabile movimentoNuovo = new MovimentoContabile();

    movimentoNuovo.setCodiceSocietaVeicolo(movimentoSelezionato.getCodiceSocietaVeicolo());
    movimentoNuovo.setDataRegistrazione(movimentoSelezionato.getDataRegistrazione());
    movimentoNuovo.setDataCompetenza(movimentoSelezionato.getDataCompetenza());
    movimentoNuovo.setTipoMovimento(movimentoSelezionato.getTipoMovimento());

    movimentoNuovo.setImportoDare(0.0);
    movimentoNuovo.setImportoAvere(0.0);

    movimentoNuovo.setFlagModificabile("S");

    movimentoNuovo.setPianoDeiConti(new PianoDeiConti());

    int lastIndex = getListaRighe().getRighe().size() - 1;
    RowMovimentoContabile lastRow = (RowMovimentoContabile) getListaRighe().getRighe().get(lastIndex);
    MovimentoContabile ultimoMovimento = (MovimentoContabile) lastRow.getMovimentoContabile();
    int progressivoRigaArticolo = ultimoMovimento.getProgressivoRigaArticolo() + 1;
    MovimentoContabileId movimentoContabileId = new MovimentoContabileId(0l, progressivoRigaArticolo);
    movimentoNuovo.setMovimentoContabileId(movimentoContabileId);

    return movimentoNuovo;
  }
View Full Code Here

TOP

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

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.