Examples of PianoDeiConti


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

  }

  public void testAllaDataConDataNull() throws Exception {

    saldoMovcont.add(new PianoDeiConti(1l, 2l, nrMutuoConto), 10d, 10d, null);
    assertTrue(saldoMovcont.hasRegistrazioniSuccessive(data_2007_04_15));
    assertFalse(saldoMovcont.hasRegistrazioniSuccessive(data_2008_04_15));

  }
View Full Code Here

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

  }

  public void testSaldi() throws Exception {
    assertEquals(0d, saldoMovcont.getSaldo());
    saldoMovcont.add(new PianoDeiConti(2l, 3l, nrMutuoConto), 1000d, 995d, data_2006_04_15);
    assertEquals(5d, saldoMovcont.getSaldo());
  }
View Full Code Here

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

    GregorianCalendar cal = new GregorianCalendar();
    cal.setTime(data_2008_04_15);
    cal.add(Calendar.DAY_OF_MONTH, 5);
    Date date = cal.getTime();
   
    saldoMovcont.add(new PianoDeiConti(2l, 3l, nrMutuoConto), 1000d, 995d, date);

    assertEquals(date, saldoMovcont.getUltimaDataRegistrazione());

  }
View Full Code Here

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

  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

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

      }
    }
  }

  private Conto recuperaConto(MovimentoContabile movimentoContabile) {
    PianoDeiConti pianoDeiConti = movimentoContabile.getPianoDeiConti();
    Date dataRegistrazione = movimentoContabile.getDataRegistrazione();
    try {
      List<Conto> contiTrovati = contabilitaFacade.cercaContoByPianoDeiContiDataValidita(pianoDeiConti, dataRegistrazione);
      if (contiTrovati.size() <= 0) {
        alertMsgPopup.setMessage(messageBundle.getMessage("AlertErroreLetturaConto"));
View Full Code Here

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

    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;
View Full Code Here

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

    movimentoContabile.setMovimentoContabileId(id);
    movimentoContabile.setNumeroArticoloCustom(datiFattura.getNumeroArticoloCustom());

    movimentoContabile.setCodiceCausale(dettaglioCausale.getCodiceCausaleOperazione());

    PianoDeiConti pianoDeiConti = new PianoDeiConti();
    pianoDeiConti.setCodiceGruppo(dettaglioCausale.getPianoDeiConti().getCodiceGruppo());
    pianoDeiConti.setCodiceMastro(dettaglioCausale.getPianoDeiConti().getCodiceMastro());
    if (dettaglioCausale.getPianoDeiConti().getCodiceConto() != null)
      pianoDeiConti.setCodiceConto(dettaglioCausale.getPianoDeiConti().getCodiceConto());
    else
      pianoDeiConti.setCodiceConto(null);
    if (pianoDeiConti.getCodiceConto() == null || pianoDeiConti.getCodiceConto().longValue() == 0)
      if (!"S".equals(dettaglioCausale.getTipoConto()) && !"M".equals(dettaglioCausale.getTipoConto()))
        pianoDeiConti.setCodiceConto(voce.getConto());
      else if ("M".equals(dettaglioCausale.getTipoConto()))
        pianoDeiConti.setCodiceConto(voce.getNumeroMutuo());
      else if ("S".equals(dettaglioCausale.getTipoConto()))
        pianoDeiConti.setCodiceConto(voce.getNumeroSoggetto());
    movimentoContabile.setPianoDeiConti(pianoDeiConti);

    if ("D".equalsIgnoreCase(dettaglioCausale.getSegno())) {
      movimentoContabile.setImportoDare(voce.getImportoVoce());
      movimentoContabile.setImportoAvere(0.0);
      movimentoContabile.setDescrizioneMovimento(StringUtils.substring(voce.getDescrizioneMovimentoDare(), 0, 60));

    } else if ("A".equalsIgnoreCase(dettaglioCausale.getSegno())) {
      movimentoContabile.setImportoAvere(voce.getImportoVoce());
      movimentoContabile.setImportoDare(0.0);
      movimentoContabile.setDescrizioneMovimento(StringUtils.substring(voce.getDescrizioneMovimentoAvere(), 0, 60));
    }

    movimentoContabile.setDataRegistrazione(datiFattura.getDataRegistrazione());

    if ("S".equalsIgnoreCase(dettaglioCausale.getFlagDataCompetenza()) && voce.isNullDataCompetenza())
      throw new DataCompetenzaNotFoundException();
    movimentoContabile.setDataCompetenza(!voce.isNullDataCompetenza() ? voce.getDataCompetenza() : datiFattura.getDataRegistrazione());

    if (!"S".equalsIgnoreCase(dettaglioCausale.getFlagDataValuta()))
      movimentoContabile.setDataValuta(null);
    else
      movimentoContabile.setDataValuta(voce.getDataValuta());

    movimentoContabile.setDataEmissione(null);

    movimentoContabile.setRiferimentoDocumento(null);

    movimentoContabile.setCodiceTipoProtocollo(datiFattura.getTp_protocollo());

    movimentoContabile.setNumeroProtocollo(0);

    movimentoContabile.setCodiceTipoDocumentoIva(null);

    movimentoContabile.setFlagModificabile("S");

    movimentoContabile.setNumeroBollato(0l);

    movimentoContabile.setTipoMovimento("C");

    movimentoContabile.setDataProtocollo(null);

    Long progr_antm = 0L;
    if (causaleAntiMafia != null) {
      GestioneAntiMafia antimafia = new GestioneAntiMafia(contabilitaDao);
      progr_antm = antimafia.creaAntiMafia(voce, causaleAntiMafia, datiFattura.getDataRegistrazione(), datiFattura.getNumeroArticolo(),
          datiFattura.getProgressivoRigaArticolo());
    }
    movimentoContabile.setNumeroAntm(progr_antm);

    movimentoContabile.setCodiceFinanziamento(calcolaCodiceFinanziamento());

    movimentoContabile.setProgressivoCausaleOperazione(dettaglioCausale.getProgressivoCausaleOperazione());

    movimentoContabile.setCodiceSocietaVeicolo(datiFattura.getCodiceSocietaVeicolo());

    contabilitaDao.scriviMovimentoContabile(movimentoContabile);

    if (dettaglioCausale.getCodicePartita() != null && !"".equals(dettaglioCausale.getCodicePartita())) {
      voce.setGruppoPartitario(dettaglioCausale.getPianoDeiConti().getCodiceGruppo());
      voce.setMastroPartitario(dettaglioCausale.getPianoDeiConti().getCodiceMastro());
      voce.setContoPartitario(pianoDeiConti.getCodiceConto());
      new GestionePartite(datiFattura, voce, dettaglioCausale, flagSoggetto, contabilitaDao).creaPartita();
    }

  }
View Full Code Here

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

  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

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

    Long codiceGruppo = Long.valueOf(partita.getCodiceGruppo());
    Long codiceMastro = Long.valueOf(partita.getCodiceMastro());
    Long codiceConto = Long.valueOf(partita.getPartitaId().getCodiceConto());

    PianoDeiConti pianoDeiConti = new PianoDeiConti(codiceGruppo, codiceMastro, codiceConto);
    Date dataRegistrazione = partita.getDataRegistrazione();
    if (dataRegistrazione == null) {
      segnaErrore("DTdataRegistrazione", messageBundle.getMessage("MsgDataRegistrazioneMancante"));
      return;
    }

    PianoDeiContiVerificato pdcDaVerificare = new PianoDeiContiVerificato();
    pdcDaVerificare = new PianoDeiContiVerificato();
    pdcDaVerificare.pdc = pianoDeiConti;
    pdcDaVerificare.dataRegistrazione = dataRegistrazione;

    if (pdcVerificati.contains(pdcDaVerificare)) {
      for (PianoDeiContiVerificato pdcVerificato : pdcVerificati) {
        if (pdcVerificato.equals(pdcDaVerificare)) {
          for (Entry<String, String> entry : pdcVerificato.messaggi.entrySet()) {
            segnaErrorePdc(pdcDaVerificare, entry.getKey(), entry.getValue());
          }
          pianoDeiContiVerificato = pdcDaVerificare;
        }
      }
    } else {
      try {
        if (pianoDeiConti.getCodiceGruppo() == null || pianoDeiConti.getCodiceGruppo().equals(ZERO)) {
          segnaErrorePdc(pdcDaVerificare, "txtCodGruppo",
              messageBundle.getMessage("MsgObbligoGruppoValorizzato"));

        }
        if (pianoDeiConti.getCodiceMastro() == null || pianoDeiConti.getCodiceMastro().equals(ZERO)) {
          segnaErrorePdc(pdcDaVerificare, "txtCodMastro",
              messageBundle.getMessage("MsgObbligoMastroValorizzato"));
        }
        try {
          List<Conto> contiTrovati = contabilitaFacade.cercaContoByPianoDeiContiDataValidita(pianoDeiConti,
View Full Code Here

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

   */
  private void initListaMovimentiPer(SchedaContoOut schedaDiConto) {
    setListaMovimentiCurrentConto(new ArrayList<MovimentoSchedaConto>(schedaDiConto.getMovimenti()));
    calcolaSaldoProgressivoSuMovimenti(getListaMovimentiCurrentConto());

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

    int sizeListaMovimentiCurrentConto = getListaMovimentiCurrentConto().size();
    setRows(sizeListaMovimentiCurrentConto);
    setPageSize((sizeListaMovimentiCurrentConto > MAX_PAGE_SIZE) ? MAX_PAGE_SIZE : sizeListaMovimentiCurrentConto);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.