Examples of PPA_OrgaoBean


Examples of ecar.servlet.relatorio.PPA_Orgao.PPA_OrgaoBean

      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();) {
                  UnidadeOrcamentariaUO elemento = (UnidadeOrcamentariaUO) itUnid.next();
                  if ( elemento.getIndTipoAdministracaoUo().equalsIgnoreCase("I")  ){
                      contIndireta++;
                  }else{
                    contDireta++;
                  }
                }
               
                if (contIndireta > 0 || contDireta>0){
                  dados.add(orgaoBeanOrg)
                }
 
              }             
             
              BigDecimal totalUnidadeAno1 = new BigDecimal(0);
              BigDecimal totalUnidadeAno2 = new BigDecimal(0);
              BigDecimal totalUnidadeAno3 = new BigDecimal(0);
              BigDecimal totalUnidadeAno4 = new BigDecimal(0);
             

              if ( ORGAO_ADMIN_SEPL.longValue() != orgao.getCodOrg().longValue() &&
                  ORGAO_ADMIN_SEFA.longValue() != orgao.getCodOrg().longValue() ){


                // agrupamento de tipo administracao Direta
                PPA_OrgaoBean adminDiretaBean = agruparDiretas(unidades);
                if ( adminDiretaBean != null ){
                  adminDiretaBean.setNome("Administra��o Direta");
                  adminDiretaBean.setFlag(CONSTANTE_UNIDADE);
                  adminDiretaBean.setTpAdminDireta(Boolean.FALSE);
                  dados.add(adminDiretaBean);
 
                  totalUnidadeAno1 = totalUnidadeAno1.add( adminDiretaBean.getValor1() );
                  totalUnidadeAno2 = totalUnidadeAno2.add( adminDiretaBean.getValor2() );
                  totalUnidadeAno3 = totalUnidadeAno3.add( adminDiretaBean.getValor3() );
                  totalUnidadeAno4 = totalUnidadeAno4.add( adminDiretaBean.getValor4() );
                 
                }
                // agrupamento de tipo administracao Direta             
             
              }
             
              for (Iterator itUnidade = unidades.iterator(); itUnidade
                  .hasNext();) {
                UnidadeOrcamentariaUO unidade = (UnidadeOrcamentariaUO) itUnidade.next();

                if ( unidade.getIndAtivoUo().equalsIgnoreCase( CONSTANTE_IND_ATIVO.toString() ) ){
                 
                  if ( unidade.getIndTipoAdministracaoUo()!=null && unidade.getIndTipoAdministracaoUo().equalsIgnoreCase("I")
                      || unidade.getOrgaoOrg().getCodOrg().equals( ORGAO_ADMIN_SEPL
                      || unidade.getOrgaoOrg().getCodOrg().equals( ORGAO_ADMIN_SEFA
                  ){
                   
                    PPA_OrgaoBean orgaoBeanUnidade = new PPA_OrgaoBean();
                    orgaoBeanUnidade.setNome( unidade.getDescricaoUo() );
                    orgaoBeanUnidade.setFlag( CONSTANTE_UNIDADE ); // indica que eh campo de unidade
                    orgaoBeanUnidade.setTpAdminDireta(false);
                    orgaoBeanOrg.setTpAdminDireta(false);
                    orgaoBeanPod.setTpAdminDireta(false);
                   
                    Set itens = unidade.getItemEstruturaIettsByCodUo();
       
                    for (Iterator itItem = itens.iterator(); itItem.hasNext();) {
                      ItemEstruturaIett itemOrgao = (ItemEstruturaIett) itItem.next();
                     
                      if ( CONSTANTE_IND_ATIVO.toString().equalsIgnoreCaseitemOrgao.getIndAtivoIett() )  ){
                        if ( itemOrgao.getNivelIett().equals( Integer.valueOf(3) )){ // itens de nivel de acao
                         
                          BigDecimal[] previsto = getPrevisao(itemOrgao);
                          totalizarBean( orgaoBeanUnidade, previsto );
                        }
                     
                      }
                     
                    }
                    totalUnidadeAno1 = totalUnidadeAno1.add( orgaoBeanUnidade.getValor1() );
                    totalUnidadeAno2 = totalUnidadeAno2.add( orgaoBeanUnidade.getValor2() );
                    totalUnidadeAno3 = totalUnidadeAno3.add( orgaoBeanUnidade.getValor3() );
                    totalUnidadeAno4 = totalUnidadeAno4.add( orgaoBeanUnidade.getValor4() );
                   
                    if ( (!unidade.getOrgaoOrg().getCodOrg().equals( ORGAO_ADMIN_SEPL)) && (!unidade.getOrgaoOrg().getCodOrg().equals( ORGAO_ADMIN_SEFA) ) ){
                      dados.add(orgaoBeanUnidade)
                    }
                   
View Full Code Here

Examples of ecar.servlet.relatorio.PPA_Orgao.PPA_OrgaoBean

   * @throws ECARException
   */
  private PPA_OrgaoBean agruparDiretas(ArrayList unidades) throws ECARException{
   
    ArrayList<UnidadeOrcamentariaUO> somenteDiretas = new ArrayList<UnidadeOrcamentariaUO>();
    PPA_OrgaoBean adminDiretaTmp = new PPA_OrgaoBean();
   
    // filtra somente tipo administracao Direta
    for (Iterator iter = unidades.iterator(); iter.hasNext();) {
      UnidadeOrcamentariaUO unidade = (UnidadeOrcamentariaUO) iter.next();
   
View Full Code Here

Examples of ecar.servlet.relatorio.PPA_Orgao.PPA_OrgaoBean

   */
  private void gerarContador(){
   
    int cont = 0;
    for (Iterator iter = dados.iterator(); iter.hasNext();) {
      PPA_OrgaoBean elemento = (PPA_OrgaoBean) iter.next();
      elemento.setIndice(cont);
      cont++;
    }
   
  }
View Full Code Here

Examples of ecar.servlet.relatorio.PPA_Orgao.PPA_OrgaoBean

   * Popula list com bean vazio
   *
   */
  private void listError(){
    dados = new ArrayList<PPA_OrgaoBean>();
    PPA_OrgaoBean novoBean = new PPA_OrgaoBean();
    novoBean.setNome("Vazio");
    dados.add(novoBean);
  }
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.