Examples of AcompanhamentoItemEstrutura


Examples of ecar.api.facade.AcompanhamentoItemEstrutura

    //String tipoQtde = ind.getItemEstrtIndResulIettr().getIndTipoQtde();
   
    CadernoPEDTOIndGraf serie;
    List<CadernoPEDTOIndGraf> listSerie = new ArrayList<CadernoPEDTOIndGraf>();
   
    AcompanhamentoItemEstrutura acompanhamento = new AcompanhamentoItemEstrutura(ari);
   
    ItemEstrutura item = new ItemEstrutura(acompanhamento.getItemEstrutura().getRealObject());

    Exercicio exe = new Exercicio(exercicio);
    List<EcarData> mesesExercicio = exe.getMeses();
   
    EcarData dataInicioItem = new EcarData(item.getDataInicial());
View Full Code Here

Examples of ecar.api.facade.AcompanhamentoItemEstrutura

    String categoria = "Total Realizado";
    String strIndicador = "";
   
    Map<String, String> urlArguments  = new HashMap<String, String>();
   
    AcompanhamentoItemEstrutura acompanhamento = new AcompanhamentoItemEstrutura(Long.valueOf(codAri));
    IndicadorResultado indicador = new IndicadorResultado(Long.valueOf(codIettir));
   
    strIndicador = indicador.getNome();
   
    //se o indicador pertence a um grupo, obt�m os valores
    //dos indicadores do grupo
    if(indicador.hasLabelGrupo()){

      for(Exercicio exercicio: acompanhamento.getExercicios()){
        for(IndicadorResultado ind: indicador.getIndicadoresDoGrupo()){

          //previsto por exercicio
          dataset.addValue(ind.getPrevistoNoExercicio(exercicio), ind.getNome().concat(" (Previsto)"), exercicio.getDescricao());

          //coloca o valor previsto - mesmo link do realizado
          StringBuffer prevStrKey = new StringBuffer("codAri=");

          prevStrKey.append(codAri.toString()).append("&codExe=").
          append(exercicio.getId()).
          append("&codIettir=").append(ind.getId());

          urlArguments.put(ind.getNome().concat(" (Previsto)").concat(exercicio.getDescricao()), prevStrKey.toString());

          //value[valor, rowKey, columnKey] = [valor, nome do indicador, nome]
          dataset.addValue(ind.getRealizadoNoExercio(exercicio), ind.getNome().concat(" (Realizado)"), exercicio.getDescricao());

          StringBuffer realStrKey = new StringBuffer("codAri=");

          realStrKey.append(codAri.toString()).append("&codExe=").
          append(exercicio.getId()).
          append("&codIettir=").append(ind.getId());

          urlArguments.put(ind.getNome().concat(" (Realizado)").concat(exercicio.getDescricao()), realStrKey.toString());
        }
      }
    }else{//indicador n�o pertence a um grupo
      //series
      String PREVISTO = "Previsto";
      String REALIZADO = "Realizado";

      for(Exercicio exercicio: acompanhamento.getExercicios()){
       
        double realizado = indicador.getRealizadoNoExercicio(exercicio, acompanhamento);
        double previsto  = indicador.getPrevistoNoExercicio(exercicio);
       
        dataset.addValue(previsto, PREVISTO, exercicio.getDescricao());
        dataset.addValue(realizado, REALIZADO, exercicio.getDescricao());

        StringBuffer p = new StringBuffer("codAri=");
        p.append(codAri.toString()).append("&codExe=").append(exercicio.getRealObject().getCodExe().toString()).append("&codIettir=").append(indicador.getId());
        urlArguments.put(exercicio.getDescricao(), p.toString());
      }

    }

   
    grafico = ChartFactory.createBarChart3D("Valores Realizado por Exerc�cio",
        "",
        strIndicador,
        dataset,
        PlotOrientation.VERTICAL,
        true,
        true,
        true);

    CategoryPlot plot = grafico.getCategoryPlot();

    BarRenderer renderer = (BarRenderer) plot.getRenderer();

    ItemLabelPosition posicao = new ItemLabelPosition(ItemLabelAnchor.OUTSIDE12,TextAnchor.BOTTOM_CENTER,TextAnchor.CENTER,0);
    renderer.setPositiveItemLabelPosition(posicao);
    renderer.setItemLabelsVisible(true);
   
    Font labelFont = new Font("Times new Roman", 0, 15);
    renderer.setItemLabelFont(labelFont);
    //renderer.setLabelGenerator(new LabelGenerator(indicador.isMoeda()));
   
    if(urlArguments != null){
      StandardCategoryURLGenerator generator = new StandardCategoryURLGenerator(baseURL, urlArguments, indicador.hasLabelGrupo());
      renderer.setItemURLGenerator(generator);
    }
   
    TextTitle title = new TextTitle();
    title.setFont(new Font("Arial", Font.PLAIN, 15));
    title.setText("Valores Realizado por Exerc�cio");

    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));

    int numExe = acompanhamento.getExercicios().size();
    // para o tamanho do gr�fico � bom ser maior q 1
    if(numExe < 2){
      numExe = 2;
    }
View Full Code Here

Examples of ecar.api.facade.AcompanhamentoItemEstrutura

   
    try {
     
      JFreeChart grafico;

      AcompanhamentoItemEstrutura a = new AcompanhamentoItemEstrutura(Long.valueOf(codAri));

      String baseURL2 = request.getContextPath().concat("/acompanhamento/resultado/popUpGraficoRealizadoNoExercicio.jsp");
     
      EcarChart myChart = geraGrafico(codAri, codIettir, codExe, baseURL2);
     
View Full Code Here

Examples of ecar.api.facade.AcompanhamentoItemEstrutura

      if(isValid(Pagina.getParamStr(request, "codAri"), Pagina.getParamStr(request, "codIettir"), Pagina.getParamStr(request, "codExe"))){
          long codAri = Long.valueOf(Pagina.getParamStr(request, "codAri"));
          long codIettir = Long.valueOf(Pagina.getParamStr(request, "codIettir"));
          long codExe = Long.valueOf(Pagina.getParamStr(request, "codExe"));

          AcompanhamentoItemEstrutura acompanhamento =  new AcompanhamentoItemEstrutura(codAri);
          IndicadorResultado indicador = new IndicadorResultado(codIettir);
          Exercicio exercicio = new Exercicio(codExe);
                 
          List<EcarData> meses = null;
         
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.