Package ecar.dao

Examples of ecar.dao.CorDao


     * @param AcompReferenciaItemAri itemAri
     * @throws ECARException
     */
    private void geraXMLAvaliacoes(XmlBuilder builder, AcompReferenciaItemAri itemAri) throws ECARException{
        try{
          CorDao corDao = new CorDao(null);

          String exigeLiberarAcompanhamento = itemAri.getAcompReferenciaAref().getTipoAcompanhamentoTa().getIndLiberarAcompTa();

          String labelSituacaoListaParecer = new ConfiguracaoDao(request).getConfiguracao().getLabelSituacaoListaPareceres()
          builder.addNode("avaliacoes",
              " labelSituacaoListaParecer=\"" + builder.normalize(Util.normalizaCaracterMarcador(labelSituacaoListaParecer)) + "\"");
       
        List lista = new ArrayList();
        if("N".equals(exigeLiberarAcompanhamento) || itemAri.getAcompRelatorioArels() != null){
          lista = this.acompRefItemDao.getAcompRelatorioArelOrderByFuncaoAcomp(itemAri);
        }
     
        String ocultarObservacoesParecer = new ConfiguracaoDao(request).getConfiguracao().getIndOcultarObservacoesParecer();
       
        //Melhoria de performance
        //Iterator it = lista.iterator();
       
        String descricao = "";
        String atribuidoPor = "";
        String situacao = "";
        String cor = "";
        String statusLiberadoRelatorio = "N";
        String complemento = "";
        String ultManutencao = "";
       
        StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) this.acompRefItemDao.buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
        TipoAcompanhamentoTa tipoAcompanhamento = itemAri.getAcompReferenciaAref().getTipoAcompanhamentoTa();
        SegurancaECAR seguranca = (SegurancaECAR) request.getSession().getAttribute("seguranca");
        ValidaPermissao validaPermissao = new ValidaPermissao();
        List listaPermissaoTpfa = validaPermissao.permissaoVisualizarPareceres(tipoAcompanhamento,seguranca.getGruposAcesso());
       
        //while (it.hasNext()){
        for(Iterator it = lista.iterator(); it.hasNext();){
          AcompRelatorioArel acompRelatorio = (AcompRelatorioArel) it.next();
         
          if(listaPermissaoTpfa.contains(acompRelatorio.getTipoFuncAcompTpfa()) 
              && validaPermissao.permissaoLeituraAcompanhamento(acompRelatorio.getAcompReferenciaItemAri(), seguranca.getUsuario(), seguranca.getGruposAcesso())){
         
            if(acompRelatorio.getUsuarioUsuUltimaManutencao() != null)
              atribuidoPor = acompRelatorio.getUsuarioUsuUltimaManutencao().getNomeUsuSent();
            else
              atribuidoPor = "N/I";
           
            if(acompRelatorio.getIndLiberadoArel() == null || "N".equals(acompRelatorio.getIndLiberadoArel())) {
              descricao = "";
              situacao = "";
              cor = "";
              statusLiberadoRelatorio = "N";
              complemento = "";
            } else if("N".equals(exigeLiberarAcompanhamento) || acompRelatorio.getAcompReferenciaItemAri().getStatusRelatorioSrl().equals(statusLiberado)) {
              statusLiberadoRelatorio = "S";
 
              if(acompRelatorio.getDescricaoArel() != null) {
                descricao = Util.stripHTMLModificado(Util.normalizaCaracterMarcador(acompRelatorio.getDescricaoArel()));
                descricao = Util.stripHTMLCommentsModificado(descricao);
                descricao = descricao.replace("&lt;","<");
                descricao = descricao.replace("&gt;",">");
              } else {
                descricao = "N/I";
              }
             
              if(acompRelatorio.getSituacaoSit() != null)
                situacao = acompRelatorio.getSituacaoSit().getDescricaoSit();
              else
                situacao = "N/I";
             
              cor = realPath + request.getContextPath() + "/images/" + corDao.getImagemSinalRelPosicoes(acompRelatorio.getCor(), acompRelatorio.getTipoFuncAcompTpfa());
             
                         
              if(acompRelatorio.getComplementoArel() != null)
                complemento = Util.normalizaCaracterMarcador(acompRelatorio.getComplementoArel());
              else
View Full Code Here


  private Cor corPeriodoCorrente;
  private Cor corLinhaDeBase;
  private CorDao corDao;
 
  public IndicadorResultadoFachada() {
    corDao = new CorDao(null);
  }
View Full Code Here

  private AcompRealFisicoDao acompRealFisicoDao;
  private ItemEstruturaDao itemEstruturaDao;
  private ExercicioDao exercicioDao;
 
  public RelatorioDTOFac(HttpServletRequest req) {
    corDao = new CorDao(req);
    acompRealFisicoDao = new AcompRealFisicoDao(req);
    itemEstruturaDao = new ItemEstruturaDao(req);
    exercicioDao = new ExercicioDao(req);
  }
View Full Code Here

   * @version N/C
     * @param atributo
     * @throws ECARException
     */
    public void geraValidacaoPontoCriticoCorPtccores(ObjetoEstrutura atributo) throws ECARException{
      List setCores = new CorDao(null).listar(Cor.class, new String[]{"ordemCor","asc"});
    Cor cor = null;
    PontocriticoCorPtccorPK id = null;
    Iterator itCores = null;
    if (setCores != null)
      itCores = setCores.iterator();
   
    String imagePath = "";
    CorDao cDao = new CorDao(null);
   
    // Indica se algum marcado.
    getValidacaoCampos().append("algumAtivo = false; \n");
   
        // ----------------------------------------------------------------
View Full Code Here

      s.append("        </tr>");
      s.append("        -->");
     
      PontocriticoCorPtccor ptcCor = null;
      ConfigMailCfgm configMailVencto = (ConfigMailCfgm) new ConfigMailCfgmDAO(request).buscar(ConfigMailCfgm.class, Dominios.CFG_MAIL_VENCIMENTO_LIMITE_PONTO_CRITICO);
      List setCores = new CorDao(request).listar(Cor.class, new String[]{"ordemCor","asc"});
      Cor cor = null;
      PontocriticoCorPtccorPK id = null;
      Iterator itCores = null;
      if (setCores != null)
        itCores = setCores.iterator();
     
      String imagePath = "";
      CorDao cDao = new CorDao(request);
     
      while (itCores.hasNext())
      {
        cor = (Cor) itCores.next();      
        id = new PontocriticoCorPtccorPK(pontoCritico.getCodPtc(), cor.getCodCor());
        ptcCor = (PontocriticoCorPtccor)new PontocriticoCorPtccorDAO(request).buscar(cor, pontoCritico);
       
        if(cor.getIndPontoCriticoCor().equals("S")){
          s.append("<tr>");
          s.append("<td valign=\"middle\"  class=\"form_label\" align=\"center\">");
          // Por Rog�rio (06/03/2007)
          // Modificada a forma de obten��o da imagem.
          // Referente ao Mantis #7442
          imagePath = cDao.getImagemPersonalizada(cor, null, null);
          if( imagePath != null ) {
            /* -- As tags do CSS "max-width" e "max-height" n�o funcionam no IE6 ou menor -- */
            s.append("<!--<img border=\"0\" src=\""+request.getContextPath()+"/DownloadFile?tipo=open&RemoteFile="+imagePath+"\" style=\"width: 23px; height: 23px;\" title=\""+cor.getSignificadoCor()+"\"> -->");
              s.append("<img border=\"0\" src=\""+request.getContextPath()+"/DownloadFile?tipo=open&RemoteFile="+imagePath+"\" title=\""+cor.getSignificadoCor()+"\">");
          } else {
View Full Code Here

    JspWriter writer = this.pageContext.getOut();

    ItemEstUsutpfuacDao itemFuacDao = new ItemEstUsutpfuacDao(null);
    ItemEstUsutpfuacIettutfa itemFuac;
      AcompRelatorioDao acompArelDao = new AcompRelatorioDao(null);
      CorDao corDao = new CorDao(null);
      AcompRelatorioArel acompArel;
      List lItemFuac;
        StringBuffer sb = new StringBuffer();       
   
    try {
        /* lista de fuac ordenada */
        lItemFuac = itemFuacDao.getFuacEmitePosicaoOrderByFuncAcomp(getAcompReferenciaItem().getItemEstruturaIett());
        UsuarioDao usuDao = new UsuarioDao(null);
       
            StatusRelatorioSrl statusLiberado = (StatusRelatorioSrl) acompArelDao.
                                            buscar(StatusRelatorioSrl.class, Long.valueOf(AcompReferenciaItemDao.STATUS_LIBERADO));
                   
        Iterator it = lItemFuac.iterator();
        sb.append("<table border=\"0\" class=\"texto\" cellpadding=\"0\" cellspacing=\"0\">");
        while (it.hasNext()) {     
            itemFuac = (ItemEstUsutpfuacIettutfa) it.next();
            acompArel = acompArelDao.getAcompRelatorio(itemFuac.getTipoFuncAcompTpfa(), getAcompReferenciaItem());
            
                               
            sb.append("<tr valign=\"middle\">");
                           
            // if adicionado devido ao BUG 3490
            if(acompArel == null) {
                    sb.append("<td>&nbsp;</td>");
            }
            else if(!"S".equals(acompArel.getIndLiberadoArel())){
                    sb.append("<td>N/L&nbsp;</td>");
            }else if(getAcompReferenciaItem().getStatusRelatorioSrl() != null &&
                        getAcompReferenciaItem().getStatusRelatorioSrl().equals(statusLiberado)){
                    if (acompArel.getCor() != null) {
                        String sinal = corDao.getImagemSinal(acompArel.getCor(), itemFuac.getTipoFuncAcompTpfa());
                        sb.append("<td><img src=\"").append(caminho).append("/images/").append(sinal).append("\"></td>");
                    } else {                   
                        sb.append("<td>N/I&nbsp;</td>");
                    }                                            
                } else {
View Full Code Here

   
    acompReferenciaDao = new AcompReferenciaDao(request);
    acompReferenciaItemDao = new AcompReferenciaItemDao(request);
    acompRealFisicoDao = new AcompRealFisicoDao(request);
    configDao = new ConfiguracaoDao(request);
    corDao = new CorDao(request);
    configRelDao = new ConfigRelatorioCfgrelDAO(request);
    estAtribDao = new EstruturaAtributoDao(request);
    estFuncDao = new EstruturaFuncaoDao(request);
    itemEstruturaDao = new ItemEstruturaDao(request);
    itemEstPrevDao = new ItemEstruturaPrevisaoDao(request);
View Full Code Here

     
       HttpSession session = request.getSession();
         session.setAttribute("lang","pt");
     
      List listAvaliacoes = (List) request.getSession().getAttribute"listAvaliacoes");
      CorDao corDao = new CorDao(null);
      OrgaoDao orgaoDao = new OrgaoDao(null);
      OrgaoOrg orgao = null;
      String msgGrafico = "";


      String strOrgao = "Em Monitoramento";
      if (!"".equals(Pagina.getParamStr(request, "codOrgao"))) {
        orgao = (OrgaoOrg) orgaoDao.buscar(OrgaoOrg.class, Long
            .valueOf(Pagina.getParamStr(request, "codOrgao")));
        if (orgao.getSiglaOrg() != null
            && !"".equals(orgao.getSiglaOrg()))
          strOrgao = orgao.getSiglaOrg();
        else
          strOrgao = orgao.getDescricaoOrg();
      }

      JFreeChart grafico;
      DefaultCategoryDataset dataset = new DefaultCategoryDataset();
      Map<String, Integer> mapCoresConfiguradas = null; // Map para as cores configuradas, chave:codigo da cor; valor:quantidade de vez em que apareceu
      List <String>listOrdemCores = null;   
     
      Iterator itAvaliacoes = listAvaliacoes.iterator();

      while (itAvaliacoes.hasNext()) {
        PosicaoBean posicaoBean = (PosicaoBean) itAvaliacoes.next();

        String serie = posicaoBean.getARef().getNomeAref();
        mapCoresConfiguradas = corDao.contadorDePosicoesPorCores(posicaoBean);
       
        //So precisa ordenar na primeira vez
        if (listOrdemCores==null)
          listOrdemCores = corDao.ordenarCores(mapCoresConfiguradas.keySet());

        // Adiciona os t�tulos das cores no Gr�fico
        for (String codCorConfig : listOrdemCores) {
          if (codCorConfig.equals(Cor.BRANCO)) {
            dataset.addValue(mapCoresConfiguradas.get(codCorConfig),Cor.LABEL_BRANCO, serie);
          } else if (codCorConfig.equals(Cor.NAO_LIBERADO)) {
            dataset.addValue(mapCoresConfiguradas.get(codCorConfig),Cor.LABEL_NAO_LIBERADO, serie);
//          } else if (codCorConfig.equals(Cor.NAO_ACOMPANHADO)) {
//            dataset.addValue(mapCoresConfiguradas.get(codCorConfig),Cor.LABEL_NAO_ACOMPANHADO, serie);
          } else if (Util.ehValor(codCorConfig)){
            Cor corConfig = (Cor) corDao.buscar(Cor.class, Long.parseLong(codCorConfig));

            //Para cores de gr�fico n�o configurada exibe um * no final do nome
            if (corConfig.getCodCorGrafico()==null && !corConfig.getSignificadoCor().endsWith(" *")) {
              corConfig.setSignificadoCor(corConfig.getSignificadoCor() + " *");
            }

            dataset.addValue(mapCoresConfiguradas.get(codCorConfig),corConfig.getSignificadoCor(), serie);
          }// fim if ehValor
        }// fim for
      }

      grafico = ChartFactory.createBarChart3D("Evolu��o das Posi��es - "
          + strOrgao, "Per�odo(s) de Refer�ncia", "Quantidades",
          dataset, PlotOrientation.VERTICAL, true, true, true);

      CategoryPlot plot = grafico.getCategoryPlot();

      TextTitle title = new TextTitle();
      title.setFont(new Font("Arial", Font.PLAIN, 15));
      title.setText("Evolu��o das Posi��es - " + strOrgao);

      grafico.setTitle(title);

      CategoryAxis categoryaxis = plot.getDomainAxis();
      categoryaxis.setTickLabelFont(new Font("Arial", Font.PLAIN, 8));

      ValueAxis valueaxis = plot.getRangeAxis();
      valueaxis.setTickLabelFont(new Font("Arial", Font.PLAIN, 8));

      // Renderer modifica propriedades
      CategoryItemRenderer renderer = plot.getRenderer();

      int numeroCor = 0;
     
      //define as cores das barras do gr�fico
      for (String codCorConfig : listOrdemCores) {
       
        if (Util.ehValor(codCorConfig) ) {
          Cor corConfig = (Cor) corDao.buscar(Cor.class, Long.parseLong(codCorConfig));

          if (corConfig.getCodCorGrafico()!=null){
            Color colorConfig = new Color(Integer.parseInt(corConfig.getCodCorGrafico().replace("#", ""), 16));
            renderer.setSeriesPaint(numeroCor++, colorConfig);
           } else {
View Full Code Here

    ItemEstrtIndResulCorIettrcorDAO iettrCorDao = new ItemEstrtIndResulCorIettrcorDAO(null);
    SisGrupoAtributoSga sgaMetasFisicas = configuracao.getSisGrupoAtributoSgaByCodSgaGrAtrMetasFisicas();
    SisGrupoAtributoSga sgaUnidMedida = configuracao.getSisGrupoAtributoSgaByUnidMedida();
    Cor corFiltro = new Cor();
    corFiltro.setIndIndicadoresFisicosCor("S");
    List listaCores = new CorDao(null).pesquisar(corFiltro, new String[]{"ordemCor","asc"});
   
    List<ItemEstrtIndResulIettr> listaItemEstrtIndResulIettrs = obterItemEstrtIndResulIettr(listaItensEstruturaExportacao);
   
    //datas que ser�o usadas para verificar o valor previsto
    Set<EcarData> datas = new TreeSet<EcarData>();
View Full Code Here

    headerStr.append("Utiliza Sinaliza��o");
    headerStr.append(separadorCampos);
   
    Cor corFiltro = new Cor();
    corFiltro.setIndIndicadoresFisicosCor("S");
    List listaCores = new CorDao(null).pesquisar(corFiltro, new String[]{"ordemCor","asc"});
    //Lista de cores configuradas para indicadores f�sicos
    for (int i = 1;i <= listaCores.size();i++) {
      headerStr.append ("Estado "+i);
      headerStr.append (configuracao.getSeparadorArqTXT());
      headerStr.append ("Maior que");
View Full Code Here

TOP

Related Classes of ecar.dao.CorDao

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.