Package it.pdor.contabilita.domain

Examples of it.pdor.contabilita.domain.Consolidamento$TotaliPerData


  }

  public Consolidamento getConsolidamento(Date dataRegistrazioneDal, Date dataRegistrazioneAl, String tipoMovimento)
      throws ContabilitaException {

    Consolidamento cons = new Consolidamento();

    // TOTALI MOVIMENTI
    try {
      List<SbilancioMovimentoContabile> listaSbilanciMovimentiContabili = null;
      listaSbilanciMovimentiContabili = contabilitaService.getListaSbilanciMovimentiContabili(
          dataRegistrazioneDal, dataRegistrazioneAl, tipoMovimento);
      cons.setListaMovimentiPerData(listaSbilanciMovimentiContabili);
    } catch (ImpossibileLeggereSbilanciMovimentiContabiliException e) {
      e.printStackTrace();
    }

    // TOTALI IVA
    try {
      List<SbilancioMovimentoiContabileIvaTotali> listaTotaliIva = null;
      listaTotaliIva = contabilitaService.getTotaliIvaConsolidamento(dataRegistrazioneDal, dataRegistrazioneAl,
          tipoMovimento);
      cons.setListaSbilanciMovimentiIvaTotali(listaTotaliIva);
    } catch (ImpossibileLeggereSbilanciMovimentiContabiliIvaException e) {
      e.printStackTrace();
    }

    // CONTROLLI IVA
    try {
      List<SbilancioMovimentoContabileControlliIva> listaSbilanciMovimentiContabiliControlliIva = null;
      listaSbilanciMovimentiContabiliControlliIva = contabilitaService
          .getListaSbilanciMovimentiContabiliControlliIva(dataRegistrazioneDal, dataRegistrazioneAl);
      cons.setListaControlliIva(listaSbilanciMovimentiContabiliControlliIva);
    } catch (ImpossibileLeggereSbilanciMovimentiContabiliControlliIvaException e) {
      e.printStackTrace();
    }

    // CONTROLLI QUADRATURA IVA - MOVIMENTI PER ARTICOLO
    try {
      List<SbilancioMovimentoContabileIva> listaSbilanciMovimentiIva = null;
      listaSbilanciMovimentiIva = contabilitaService.getListaSbilanciMovimentiIva(dataRegistrazioneDal,
          dataRegistrazioneAl);
      cons.setListaMovimentiIvaPerArticolo(listaSbilanciMovimentiIva);
    } catch (ImpossibileLeggereSbilanciMovimentiContabiliIvaException e) {
      e.printStackTrace();
    }

    // CONTI MODIFICATI
    try {
      List<ContoConsolidamento> listaConti = null;
      listaConti = contabilitaService
          .getContiModificati(dataRegistrazioneDal, dataRegistrazioneAl, tipoMovimento);
      cons.setListaContiConsolidamento(listaConti);
    } catch (ImpossibileLeggereContiException e) {
      e.printStackTrace();
    }

    return cons;
View Full Code Here


 
 
 
  private Consolidamento ricerca() throws NoDataFoundException {
   
    Consolidamento ris = contabilitaFacade.getConsolidamento(getDataUltimoConsolidamento(), getDataNuovoConsolidamento(), "E");
    if ( ris == null ) {
        setDettaglioVisibile(false);
        throw new NoDataFoundException(); }
    else{
        setDettaglioVisibile(true);
        log.info("DOPO contabilitaFacade.getConsolidamento ");
        log.info("getDataUltimoConsolidamento() >"+getDataUltimoConsolidamento()+"<");
        log.info("getDataNuovoConsolidamento() >"+getDataNuovoConsolidamento()+"<");
       
        log.info("getListaMovimentiPerData().size() >"+ris.getListaMovimentiPerData().size()+"<");
        log.info("getListaSbilanciMovimentiIvaTotali().size() >"+ris.getListaSbilanciMovimentiIvaTotali().size()+"<");
        log.info("getListaControlliIva().size() >"+ris.getListaControlliIva().size()+"<");
        log.info("getListaMovimentiIvaPerArticolo().size() >"+ris.getListaMovimentiIvaPerArticolo().size()+"<");
        log.info("getListaContiConsolidamento().size() >"+ris.getListaContiConsolidamento().size()+"<");
    }
   
   
    return ris;
  }
View Full Code Here

     
      try{
       
        BackingBeanUtility.settingUserDatasource(authentication, applCtx);
       
        Consolidamento console = null;
        if(getDataNuovoConsolidamento()==null){  
          setDettaglioVisibile(false);
          throw new NoSearchParameterException();
        }else{
          GregorianCalendar fineAnnoContabile = new GregorianCalendar(Integer.parseInt(annoEsercizioSelected), 11 , 31);
          // la nuova data deve essere compresa tra la data di ultimo consolidamento e la fine dell'anno contabile selezionato
          if( getDataNuovoConsolidamento().after(getDataUltimoConsolidamento()) &&
            getDataNuovoConsolidamento().before( fineAnnoContabile.getTime() ) ) {
            console = ricerca();
          }else{
            throw new NoValidParameterException();
          }
        } 
       
        //TOTALI MOVIMENTI
        listaRigheTotaliMovimenti.setRighe( console.getListaMovimentiPerData() );
        // TOTALI IVA
        listaRigheTotaliIva.setRighe(console.getListaSbilanciMovimentiIvaTotali());
        // CONTROLLI IVA
        listaRigheControlliIva.setRighe(console.getListaControlliIva());
        // CONTROLLI QUADRATURA IVA (MOVIMENTI PER ARTICOLO)
        listaRigheControlliQuadraturaIva.setRighe( console.getListaMovimentiIvaPerArticolo() );
        // CONTI MODIFICATI
        listaRigheContiModificati.setRighe( console.getListaContiConsolidamento() );
       
        // CONTROLLO ERRORI BLOCCANTI PER PROSEGUIRE CON MEMORIZZAZIONE E CHISURA ESERCIZIO
        erroreBloccante = false;
        erroreGenerico = false;

        // Check con giangi pre demo 03/06/2009
        // TAB 1 : * ok bloccante al caso
        // TAB 2 : * ma mai bloccante
        // TAB 3 : * ok bloccante al caso
        // TAB 4 : * ma mai bloccante
        // TAB 5 : mai bloccante
       
        for( SbilancioMovimentoContabile totaliMovimenti : console.getListaMovimentiPerData()){
          if(!totaliMovimenti.isQuadrato()) { erroreGenerico=true; erroreBloccante=true; contaBloccantiTotaliMovimenti++; }
        }
        for( SbilancioMovimentoiContabileIvaTotali totaliIva : console.getListaSbilanciMovimentiIvaTotali()){
          if(!totaliIva.isQuadrato()) { erroreGenerico=true; contaBloccantiTotaliIva++; }
        }
        for( SbilancioMovimentoContabileControlliIva controlliIva : console.getListaControlliIva()){
          if(controlliIva.getBloccante()!=null){
            if(controlliIva.getBloccante().equals("*")){ erroreGenerico=true; erroreBloccante=true; contaBloccantiControlliIva++; }
          }
        }
        for( SbilancioMovimentoContabileIva controlliQuadraturaIva : console.getListaMovimentiIvaPerArticolo()){
          if(!controlliQuadraturaIva.isQuadrato()) { erroreGenerico=true; contaBloccantiQuadraturaIva++; }
        }
        for( ContoConsolidamento contiModificati : console.getListaContiConsolidamento()){
          erroreGenerico=true; contaBloccantiContiModificati++;
        }
       
        if(erroreGenerico) {
          alertMsgList.clear();
View Full Code Here

TOP

Related Classes of it.pdor.contabilita.domain.Consolidamento$TotaliPerData

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.