Package ecar.pojo

Examples of ecar.pojo.UnidadeOrcamentariaUO


                  .append(" where unidade.codigoIdentUo  = :codigo");
        Query q = this.session.createQuery(qry.toString());
        q.setLong("codigo", codigoIdentUo.longValue());  
        q.setMaxResults(1);
       
        UnidadeOrcamentariaUO unidade = (UnidadeOrcamentariaUO)q.uniqueResult();
       
        return unidade;
       
      }
      catch (HibernateException e){
View Full Code Here


       
        List unidades = new Dao().listar(UnidadeOrcamentariaUO.class, new String[]{"descricaoUo", Dao.ORDEM_ASC});
       
        List options = new ArrayList();
        Iterator it = unidades.iterator();
        UnidadeOrcamentariaUO unidade = null;
        while (it.hasNext()) {
          unidade = (UnidadeOrcamentariaUO) it.next();
          options
              .add(new String[] {
                  unidade.getCodUo().toString(),
                  unidade.getDescricaoUo()});
        }
     
        criaListaChecksApartirSelect(codEstrutura + "_unidadeOrcamentariaUO", "Unidade Or�ament�ria", null, options, "", null);
      } catch (ECARException e) {
        // TODO Auto-generated catch block
View Full Code Here

             
              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

    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();
   
      if ( unidade.getIndTipoAdministracaoUo().equals("D")){
        somenteDiretas.add(unidade);
      }
     
    }
   
    if ( somenteDiretas.isEmpty() ){
      return null;     
    }
   
    for (Iterator iter2 = somenteDiretas.iterator(); iter2.hasNext();) {
      UnidadeOrcamentariaUO unidTmp = (UnidadeOrcamentariaUO) iter2.next();
     
      Set itens = unidTmp.getItemEstruturaIettsByCodUo();
     
      for (Iterator itItem = itens.iterator(); itItem.hasNext();) {
        ItemEstruturaIett itemOrgao = (ItemEstruturaIett) itItem.next();
       
        if ( CONSTANTE_IND_ATIVO.toString().equalsIgnoreCase( itemOrgao.getIndAtivoIett()) ){
View Full Code Here

     * @author N/C
   * @since N/C
   * @version N/C
     */
    public void geraHTMLUnidadeOrcamentariaUO() {
        UnidadeOrcamentariaUO unidade = new UnidadeOrcamentariaUO();
        unidade.setIndAtivoUo("S");
        try {
            List unidades = new Dao().pesquisar(unidade, new String[] { atributo.iGetNomeFk(), "asc" });
            List options = new ArrayList();
            Iterator it = unidades.iterator();
            while (it.hasNext()) {
                unidade = (UnidadeOrcamentariaUO) it.next();
                options.add(new String[] { unidade.getCodUo().toString(), Util.invocaGet(unidade, atributo.iGetNomeFk()).toString() });
            }
           
            criaSelect("unidadeOrcamentariaUo", atributo.iGetLabel(), atributo.iGetValorCodFk(getItemEstruturaRevisao()), options, "");
        } catch (ECARException e) {
          Logger logger = Logger.getLogger(this.getClass());
View Full Code Here

          logger.error(e);
        }
        */
      try {
        if (getEhHistorico().booleanValue()){
            UnidadeOrcamentariaUO unidadeOrcamentariaUO = getHistoricoItemEstruturaIett().getUnidadeOrcamentariaUO();
              List uos = new ArrayList();
              if (unidadeOrcamentariaUO != null){
                uos.add(unidadeOrcamentariaUO);
              }
             
              List options = new ArrayList();
                Iterator it = uos.iterator();
                while (it.hasNext()) {
                  unidadeOrcamentariaUO = (UnidadeOrcamentariaUO) it.next();
                    options.add(new String[] { unidadeOrcamentariaUO.getCodUo().toString(), Util.invocaGet(unidadeOrcamentariaUO, atributo.iGetNomeFk()).toString() });
                }
                criaSelect("unidadeOrcamentariaUo" + this.getCodigo(), atributo.iGetLabel(), atributo.iGetValorCodFk(getItem()), options, "", atributo.iGetDica());
             
          } else {
            criaDiv("unidadeOrcamentariaDiv" + this.getCodigo(), atributo.iGetLabel(), atributo.iGetDica());
View Full Code Here

          q = this.session.createQuery(sql);
          q.setLong("codIdentUo", Long.valueOf(codIdentUo).longValue());
          q.setLong("codIdentOrg", Long.valueOf(codIdentOrg).longValue());
          q.setMaxResults(1);
         
        UnidadeOrcamentariaUO unidade = (UnidadeOrcamentariaUO) q.uniqueResult();
          if(unidade == null)
            throw new ECARException("Unidade Nulo");
        iett.setUnidadeOrcamentariaUO(unidade);

          /* Buscando orgao pelo codigo do COP */
 
View Full Code Here

            iett.setNomeIett(itemArquivo.getNomeProduto());

             iett.setEstruturaEtt(estruturaProdutos);

            /* Buscando unidade or�ament�rias pela unidade or�ament�ria da a��o */
          UnidadeOrcamentariaUO unidade = iettPai.getUnidadeOrcamentariaUO();
            if(unidade == null)
              lancarErro("Unidade Or�ament�ria do Item Pai � Nulo");
          iett.setUnidadeOrcamentariaUO(unidade);

            /* Buscando orgao pelo orgao da acao */
 
View Full Code Here

TOP

Related Classes of ecar.pojo.UnidadeOrcamentariaUO

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.