Package it.pdor.contabilita.domain.hbm

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


  }

  public void aggiornaAntimafiaDopoTrasferimento(List<RaggruppamentoAntiMafia> raggruppamento) {
    if (raggruppamento != null && raggruppamento.size() > 0) {
      for (RaggruppamentoAntiMafia ram : raggruppamento) {
        InterfacciaAntiMafia iam = null;
        try {
          iam = contabilitaDao.leggiInterfacciaAntiMafia(ram.getNumeroAntiMafia());
        } catch (ImpossibileLeggereInterfacciaAntiMafiaException e) {
          e.printStackTrace();
        }
        iam.setFlagTrasferimento(ram.getFlagTrasferimento());
        try {
          contabilitaDao.modificaInterfacciaAntiMafia(iam);
        } catch (ImpossibileModificareInterfacciaAntiMafiaException e) {
          e.printStackTrace();
        } catch (ImpossibileLeggereInterfacciaAntiMafiaException e) {
View Full Code Here


  }

  private void verificaCampi() {

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

      final String msgRiga = getMessaggioRiga(indexMovimento);

      {
        final InterfacciaAntiMafiaId idAct = act.getInterfacciaAntiMafiaId();
        final InterfacciaAntiMafiaId idExp = exp.getInterfacciaAntiMafiaId();

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

      assertEquals(msgRiga, exp.getCodiceBeneficiario(), act.getCodiceBeneficiario());
      assertEqualsNullLenient(msgRiga, exp.getCodiceCausaleAntiMafia(), act.getCodiceCausaleAntiMafia());
      assertEquals(msgRiga, exp.getCodiceControparte(), act.getCodiceControparte());
      assertEquals(msgRiga, exp.getCodiceIntermediario(), act.getCodiceIntermediario());
      assertEqualsNullLenient(msgRiga, exp.getCodiceMezzoPagamento(), act.getCodiceMezzoPagamento());
      assertEquals(msgRiga, exp.getDataRegistrazione(), act.getDataRegistrazione());
      assertEqualsNullLenient(msgRiga, exp.getFlagRapportoSoggetto(), act.getFlagRapportoSoggetto());
      assertEqualsNullLenient(msgRiga, exp.getFlagTrasferimento(), act.getFlagTrasferimento());
      assertEqualsNullLenient(msgRiga, exp.getIban(), act.getIban());
      assertEquals(msgRiga, exp.getImportoContanti(), act.getImportoContanti(), 0.0000001);
      assertEquals(msgRiga, exp.getImportoTotale(), act.getImportoTotale(), 0.0000001);
      assertEqualsNullLenient(msgRiga, exp.getLuogoRegistrazione(), act.getLuogoRegistrazione());
      assertEquals(msgRiga, exp.getMaxDataRegistrazioneContante(), act.getMaxDataRegistrazioneContante());
      // assertEquals(msgRiga, exp.getNumeroArticolo(), act.getNumeroArticolo());
      verificaValorizzatiCoerenti(exp.getNumeroArticolo(), act.getNumeroArticolo());
      verificaValorizzatiCoerenti(exp.getProgressivoRigaArticolo(), act.getProgressivoRigaArticolo());
      assertEqualsNullLenient(msgRiga, exp.getSegno(), act.getSegno());
      assertEqualsNullLenient(msgRiga, exp.getTipiMovimentoAntiMafia(), act.getTipiMovimentoAntiMafia());
      assertEqualsNullLenient(msgRiga, exp.getTipoBeneficiario(), act.getTipoBeneficiario());
      assertEqualsNullLenient(msgRiga, exp.getTipoRegistrazione(), act.getTipoRegistrazione());
      assertEqualsNullLenient(msgRiga, exp.getIban(), act.getIban());

    }

  }
View Full Code Here

  public void creaNuovoMovimento()
  {
    long nrAntiMafia = contabilitaFacade.staccaNumeroAntiMafia();
    InterfacciaAntiMafiaId id = new InterfacciaAntiMafiaId();
    id.setNumeroAntiMafia(nrAntiMafia);
    InterfacciaAntiMafia ia = new InterfacciaAntiMafia(id);
    ia.setDataRegistrazione(new Date());
    //ia.setDataInsert(new Date());
    //ia.setDataUltvar(new Date());
    ia.setLuogoRegistrazione("SE");
    ia.setTipoBeneficiario("S");
    /*UserBean ub = (UserBean) BackingBeanUtility.trova("userBean");
    if(ub != null) {
      String utente = ub.getUtente().getDescription().toUpperCase();
      ia.setUtente(utente);
    }*/
 
View Full Code Here

    InstantiationException, InvocationTargetException, NoSuchMethodException
  {
    listaOriginale.clear();
    for (RowInterfacciaAntiMafia row : listaRighe)
    {
      InterfacciaAntiMafia iaOrig = new InterfacciaAntiMafia();
      iaOrig = (InterfacciaAntiMafia) BeanUtils.cloneBean(row.getInterfacciaAntiMafia());
      //InterfacciaAntiMafiaId iaOrigId = new InterfacciaAntiMafiaId();
      //iaOrigId = (InterfacciaAntiMafiaId) BeanUtils.cloneBean(row.getInterfacciaAntiMafia().getInterfacciaAntiMafiaId());
      //iaOrig.setInterfacciaAntiMafiaId(iaOrigId);
      listaOriginale.add(iaOrig);
View Full Code Here

    List<RowInterfacciaAntiMafia> righe = getListaRighe().getRighe();
    listaDaCancellare = getListaRighe().getRigheEliminate();
    listaDaSalvare.clear();
    for (RowInterfacciaAntiMafia row : righe)
    {
      InterfacciaAntiMafia originale = getOriginale(row.getInterfacciaAntiMafia());
      if (originale != null)
      {
        if (originale.isRigaAntiMafiaModificata(row.getInterfacciaAntiMafia())) {
          listaDaSalvare.add(row);
        }
      } else {
        listaDaSalvare.add(row); //antimafia aggiunta/duplicata
      }
View Full Code Here

 
  private boolean controllaListaInterfacceAntiMafia()
  {
    for (RowInterfacciaAntiMafia row : listaDaSalvare)
    {
      InterfacciaAntiMafia ia = row.getInterfacciaAntiMafia();
      if(!controllaSingolaInterfacciaAntiMafia(ia)) {
        return false; //riscontrati errori
      }
    }
    return true;
View Full Code Here

 
  @SuppressWarnings("unchecked")
  public void duplicaMovimento(ActionEvent e)
  {
    RowInterfacciaAntiMafia selectedRow = (RowInterfacciaAntiMafia) getListaRighe().getSelectedRow();
    InterfacciaAntiMafia movimentoDaDuplicare = selectedRow.getInterfacciaAntiMafia();
   
    int oldSelectedIndex = getListaRighe().getSelectedIndex();
   
    setPageSelect(indiceGoToPaginaRigaSelezionata(oldSelectedIndex)); //mi posiziono nella pagina della riga selezionata
   
    long nrAntiMafia = contabilitaFacade.staccaNumeroAntiMafia();
    InterfacciaAntiMafiaId id = new InterfacciaAntiMafiaId();
    id.setNumeroAntiMafia(nrAntiMafia);
    InterfacciaAntiMafia movimentoDaPopolare = new InterfacciaAntiMafia(id);
   
    popolaNuovoMovimento(movimentoDaDuplicare, movimentoDaPopolare);
   
    RowInterfacciaAntiMafia movAntiMafia = new RowInterfacciaAntiMafia(movimentoDaPopolare, false);
    getListaRighe().getRighe().add(oldSelectedIndex + 1, movAntiMafia);
View Full Code Here

      throw new NoDataFoundException();
    }
   
    List<RowInterfacciaAntiMafia> result = new ArrayList<RowInterfacciaAntiMafia>();
    for (Object oggetto : oggetti) {
      InterfacciaAntiMafia interfaccia = (InterfacciaAntiMafia) oggetto;
      setDatiDefault(interfaccia);
      RowInterfacciaAntiMafia row = new RowInterfacciaAntiMafia(interfaccia, Boolean.FALSE);
      result.add(row);
    }
   
View Full Code Here

    try {
      String codiceCausaleAntiMafia = dettaglioMovimentoContabileBackingBean.getMovimentoContabile()
        .getDettaglioCausaleOperazione().getCodiceCausaleAntm();
      CausaleAntiMafia causaleAntiMafia = contabilitaFacade.leggiCausaleAntiMafia(codiceCausaleAntiMafia);
     
      InterfacciaAntiMafia interfacciaAntiMafia = new InterfacciaAntiMafia(new InterfacciaAntiMafiaId());
      interfacciaAntiMafia.setTipoBeneficiario("S");
      interfacciaAntiMafia.setDataRegistrazione(dettaglioMovimentoContabileBackingBean.getMovimentoContabile()
          .getDataRegistrazione());

      Double importoMovimentoContabile;
      if (dettaglioMovimentoContabileBackingBean.getMovimentoContabile().isImportoDareModificabile())
        importoMovimentoContabile = dettaglioMovimentoContabileBackingBean.getMovimentoContabile()
            .getImportoDare();
      else
        importoMovimentoContabile = dettaglioMovimentoContabileBackingBean.getMovimentoContabile()
            .getImportoAvere();
      interfacciaAntiMafia.setImportoTotale(importoMovimentoContabile);

      interfacciaAntiMafia.setSegno(dettaglioMovimentoContabileBackingBean.getMovimentoContabile()
          .getDettaglioCausaleOperazione().getSegno());
      interfacciaAntiMafia.setCodiceCausaleAntiMafia(codiceCausaleAntiMafia);

      if (causaleAntiMafia != null) {
        interfacciaAntiMafia.setTipoRegistrazione(causaleAntiMafia.getTipoRegistrazione());
        interfacciaAntiMafia.setTipiMovimentoAntiMafia(causaleAntiMafia.getTipoMovimento());
        interfacciaAntiMafia.setFlagRapportoSoggetto(causaleAntiMafia.getFlagRapportoSoggetto());
      }
     
      getListaRighe().getRighe().add(interfacciaAntiMafia);
      int newIndex = getListaRighe().getRighe().size() - 1;
      getListaRighe().setSelectedIndex(newIndex);
View Full Code Here

      ((DettaglioAntiMafiaBackingBean) getBeanDestinazione()).getAlertMsgPopup().openPopup()
    }
  }

  public boolean controllaInterfacciaAntiMafia(long numeroArticoloCustom, int progressivoRigaArticolo) {
    InterfacciaAntiMafia interfacciaAntiMafia = (InterfacciaAntiMafia) getListaRighe().getRighe().get(0);
   
    // salto i controlli al di sotto di un certo importo
    Double importoTotale = interfacciaAntiMafia.getImportoTotale();
    GruppoParametriAntiMafia parametriAntiMafia = contabilitaFacade.leggiGruppoParametriAntiMafia("ANTM");
    if (parametriAntiMafia!=null && importoTotale<parametriAntiMafia.getImportoMinimo())
      return true;
   
    String alertMsg = "Dettaglio AntiMafia riga " + Long.toString(progressivoRigaArticolo) + ": ";
    if (StringUtility.checkNull(interfacciaAntiMafia.getCodiceCausaleAntiMafia()).equals("")) {
      alertMsg += messageBundle.getMessage("AlertMsgCausaleAntiMafiaNonValorizzata");
      dettaglioMovimentoContabileBackingBean.getAlertMsgPopup().setMessage(alertMsg);
      dettaglioMovimentoContabileBackingBean.getAlertMsgPopup().openPopup();
      return false;
    }
    if (StringUtility.checkNull(interfacciaAntiMafia.getTipoRegistrazione()).equals("")) {
      alertMsg += messageBundle.getMessage("AlertMsgTipoRegistrazioneNonValorizzato");
      dettaglioMovimentoContabileBackingBean.getAlertMsgPopup().setMessage(alertMsg);
      dettaglioMovimentoContabileBackingBean.getAlertMsgPopup().openPopup();
      return false;
    }
    if (StringUtility.checkNull(interfacciaAntiMafia.getCodiceMezzoPagamento()).equals("")) {
      alertMsg += messageBundle.getMessage("AlertMsgMezzoPagamentoNonValorizzato");
      dettaglioMovimentoContabileBackingBean.getAlertMsgPopup().setMessage(alertMsg);
      dettaglioMovimentoContabileBackingBean.getAlertMsgPopup().openPopup();
      return false;
    }
    if (NumberUtils.checkNull(interfacciaAntiMafia.getCodiceControparte()).longValue() == 0) {
      alertMsg += messageBundle.getMessage("AlertMsgCodiceControparteNonValorizzato");
      dettaglioMovimentoContabileBackingBean.getAlertMsgPopup().setMessage(alertMsg);
      dettaglioMovimentoContabileBackingBean.getAlertMsgPopup().openPopup();
      return false;
    }
View Full Code Here

TOP

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

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.