Package it.pdor.contabilita.domain.hbm

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


      return new ConverterNumeroCointestazione();
  }
 
  public boolean controllaInterfacciaAntiMafia()
  {
    InterfacciaAntiMafia interfacciaAntiMafia = (InterfacciaAntiMafia) getDettaglio();
    CommonMessageBundle messageBundle = new CommonMessageBundle((new ConfigBean()).getOperazioniGiornaliereMessages());
    if (StringUtility.checkNull(interfacciaAntiMafia.getCodiceCausaleAntiMafia()).equals(""))
    {
      alertMsgPopup.setMessage(messageBundle.getMessage("AlertMsgCausaleAntiMafiaNonValorizzata"));
      alertMsgPopup.openPopup();
      return false;
    }
    if (StringUtility.checkNull(interfacciaAntiMafia.getTipoRegistrazione()).equals(""))
    {
      alertMsgPopup.setMessage(messageBundle.getMessage("AlertMsgTipoRegistrazioneNonValorizzato"));
      alertMsgPopup.openPopup();
      return false;
    }
    if (StringUtility.checkNull(interfacciaAntiMafia.getCodiceMezzoPagamento()).equals(""))
    {
      alertMsgPopup.setMessage(messageBundle.getMessage("AlertMsgMezzoPagamentoNonValorizzato"));
      alertMsgPopup.openPopup();
      return false;
    }
    if (NumberUtils.checkNull(interfacciaAntiMafia.getCodiceControparte()).longValue() == 0)
    {
      alertMsgPopup.setMessage(messageBundle.getMessage("AlertMsgCodiceControparteNonValorizzato"));
      alertMsgPopup.openPopup();
      return false;
    }
View Full Code Here


   
    InterfacciaAntiMafiaId interfacciaAntiMafiaId = new InterfacciaAntiMafiaId();
    interfacciaAntiMafiaId.setNumeroAntiMafia(contabilitaFacade.staccaNumeroAntiMafia());
    interfacciaAntiMafiaId.setLegalEntity(mutuo.getLegalEntity());
    interfacciaAntiMafiaId.setOrganizationUnit(mutuo.getOrganizationUnit());
    InterfacciaAntiMafia interfacciaAntiMafia = new InterfacciaAntiMafia(interfacciaAntiMafiaId);
    interfacciaAntiMafia.setDataRegistrazione(dataRegistrazione);
    interfacciaAntiMafia.setTipoRegistrazione(causale.getTipoRegistrazione());
    interfacciaAntiMafia.setLuogoRegistrazione("SE");
    interfacciaAntiMafia.setTipiMovimentoAntiMafia(causale.getTipoMovimento());
    interfacciaAntiMafia.setCodiceCausaleAntiMafia(causale.getCodiceCausaleAntiMafia());
    interfacciaAntiMafia.setCodiceControparte(mutuo.getNumeroMutuo());
    interfacciaAntiMafia.setFlagRapportoSoggetto(causale.getFlagRapportoSoggetto());
    interfacciaAntiMafia.setMaxDataRegistrazioneContante(saldoMovcont.getUltimaDataRegistrazione());
    interfacciaAntiMafia.setFlagTrasferimento("N");

    contabilitaFacade.scriviOModifica(interfacciaAntiMafia);
  }
View Full Code Here

    Date dataRapporto = dataRegistrazione;

    String codiceCausaleAntiMafia = causaleAntiMafia.getCodiceCausaleAntiMafia();
    if (causaleApertura.equalsIgnoreCase(codiceCausaleAntiMafia) && numeroApertureNuoviRapporti == 0) {

      InterfacciaAntiMafia intAntm = settaInterfacciaAntiMafia(voce, codiceCausaleAntiMafia, numeroArticolo, causaleAntiMafia,
          controparte, segnoAntiMafia, progressivoAntiMafia, contanti);

      intAntm.setDataRegistrazione(dataRapporto);
      intAntm.setProgressivoRigaArticolo(0);

      contabilitaDao.scriviInterfacciaAntiMafia(intAntm);

      List<InterfacciaAntiMafia> listaInterfacce = contabilitaDao.leggiApertureRapportoAntiMafiaConDataRegistrazione(
          causaleAntiMafia.getFlagRapportoSoggetto(), controparte, data31dicember2999);

      if (listaInterfacce != null && listaInterfacce.size() > 0) {

        for (InterfacciaAntiMafia interfacciaAntiMafia : listaInterfacce) {

          interfacciaAntiMafia.setDataRegistrazione(dataRapporto);
          contabilitaDao.modificaInterfacciaAntiMafia(interfacciaAntiMafia);

        }

      }

    }

    if (!causaleApertura.equalsIgnoreCase(codiceCausaleAntiMafia) && numeroApertureNuoviRapporti == 0)
//        && causaleAntiMafia.getTipoMovimento().equalsIgnoreCase("ERG"))
      dataRapporto = data31dicember2999;

    if (!causaleApertura.equalsIgnoreCase(codiceCausaleAntiMafia)) {

      InterfacciaAntiMafia intAntm = settaInterfacciaAntiMafia(voce, codiceCausaleAntiMafia, numeroArticolo, causaleAntiMafia,
          controparte, segnoAntiMafia, progressivoAntiMafia, contanti);

      intAntm.setProgressivoRigaArticolo(progressivoRigaArticolo);
      intAntm.setDataRegistrazione(dataRapporto);

      contabilitaDao.scriviInterfacciaAntiMafia(intAntm);
    }

    return progressivoAntiMafia;
View Full Code Here

   * @param contanti
   * @return
   */
  private InterfacciaAntiMafia settaInterfacciaAntiMafia(VoceContabilizzazione voce, String codiceCausaleAntiMafia, long numeroArticolo,
      CausaleAntiMafia causaleAntiMafia, long controparte, String segnoAntiMafia, long progressivoAntiMafia, double contanti) {
    InterfacciaAntiMafia intAntm = new InterfacciaAntiMafia();

    InterfacciaAntiMafiaId interfacciaAntiMafiaId = new InterfacciaAntiMafiaId();
    interfacciaAntiMafiaId.setNumeroAntiMafia(progressivoAntiMafia);
    intAntm.setInterfacciaAntiMafiaId(interfacciaAntiMafiaId);

    intAntm.setTipoRegistrazione(voce.getMezzoRicevimentoAntiMafia());
    intAntm.setLuogoRegistrazione(voce.getLuogoRegistazione());
    intAntm.setTipiMovimentoAntiMafia(causaleAntiMafia.getTipoMovimento());
    intAntm.setCodiceCausaleAntiMafia(codiceCausaleAntiMafia);
    intAntm.setSegno(segnoAntiMafia);
    intAntm.setImportoTotale(voce.getImportoVoce());
    intAntm.setImportoContanti(contanti);
    intAntm.setFlagRapportoSoggetto(causaleAntiMafia.getFlagRapportoSoggetto());
    intAntm.setCodiceControparte(controparte);
    intAntm.setCodiceIntermediario(voce.getCodiceIntermediarioAntiMafia());
    intAntm.setNumeroArticolo(numeroArticolo);
    intAntm.setCodiceMezzoPagamento(voce.getTipoIncassoAntiMafia());
    intAntm.setFlagTrasferimento(null);
    intAntm.setCodiceBeneficiario(voce.getCodiceBeneficiario());
    intAntm.setTipoBeneficiario(voce.getTipoBeneficiario());
    intAntm.setIban(voce.getIban()!=null ? voce.getIban().trim() : voce.getIban());
    return intAntm;
  }
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.