Package ecar.dao

Examples of ecar.dao.UnidadeOrcamentariaDao


   */
  private void getDados(){
   
    final PoderDao poderDao = new PoderDao(request);
    final OrgaoDao orgaoDao = new OrgaoDao(request);
    final UnidadeOrcamentariaDao unidadeDao = new UnidadeOrcamentariaDao(request);

    try{
      ArrayList<PoderPod> listPoder = poderDao.getPoderesByPeriodicidade(CONSTANTE_PERIODO_EXERCICIO, CONSTANTE_IND_ATIVO);
     
      // carrega exercicios do periodo de 2008 / 2011
      loadExerciciosValidos();
     
      for (Iterator iter = listPoder.iterator(); iter.hasNext();) {
        PoderPod poder = (PoderPod) iter.next();
       
        if (poder.getIndAtivoPod().equalsIgnoreCase( CONSTANTE_IND_ATIVO.toString() ) ){
         
          PPA_OrgaoBean orgaoBeanPod = new PPA_OrgaoBean();
          orgaoBeanPod.setNome( poder.getNomePod().toUpperCase() );
          orgaoBeanPod.setFlag(CONSTANTE_PODER); // indica que eh campo de poder
         
          ArrayList<OrgaoOrg> listOrgao = orgaoDao.getOrgaoByPeriodicidade(CONSTANTE_PERIODO_EXERCICIO, poder.getCodPod(), CONSTANTE_IND_ATIVO)
         
          listOrgao = fixarOrgaos( reordenarOrgao( listOrgao ) );
         
          //if ( listOrgao!=null && listOrgao.size()>0 ){
            dados.add(orgaoBeanPod)
          //}
         
          BigDecimal totalOrgaoAno1 = new BigDecimal(0);
          BigDecimal totalOrgaoAno2 = new BigDecimal(0);
          BigDecimal totalOrgaoAno3 = new BigDecimal(0);
          BigDecimal totalOrgaoAno4 = new BigDecimal(0);
          for (Iterator iterator = listOrgao.iterator(); iterator
              .hasNext();) {
         
            OrgaoOrg orgao = (OrgaoOrg) iterator.next();
         
            if ( orgao.getIndAtivoOrg().equalsIgnoreCase(CONSTANTE_IND_ATIVO.toString() ) ){
             
              PPA_OrgaoBean orgaoBeanOrg = new PPA_OrgaoBean();
              orgaoBeanOrg.setNome( orgao.getDescricaoOrg() );
              orgaoBeanOrg.setFlag(CONSTANTE_ORGAO); // indica que eh campo de orgao
             
              ArrayList<UnidadeOrcamentariaUO> unidades =  unidadeDao.getUnidadesByPeriodicidade(CONSTANTE_PERIODO_EXERCICIO, orgao.getCodOrg(), CONSTANTE_IND_ATIVO);
             
              if ( unidades!=null && unidades.size()>0 ){
                int contIndireta = 0;
                int contDireta = 0;
                for (Iterator itUnid = unidades.iterator(); itUnid.hasNext();) {
View Full Code Here

TOP

Related Classes of ecar.dao.UnidadeOrcamentariaDao

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.