예제 #1
0
        protected string GraficoTotaisProcessosConcluidos(string titulo, string Modalidade, string AnoMesInicio, string AnoMesFim)
        {
            string sql    = ConsultaXML.retornarSQL("GraficoTotaisConcluidosPorModalidade");
            string filtro = null;

            if (!String.IsNullOrEmpty(Modalidade))
            {
                filtro += " AND txt_modalidade_mod = '" + Modalidade + "' ";
            }
            if (!string.IsNullOrEmpty(AnoMesInicio))
            {
                filtro += " AND txt_ano_mes_inicio_processo >= '" + AnoMesInicio + "'";
            }
            if (!string.IsNullOrEmpty(AnoMesInicio))
            {
                filtro += " AND txt_ano_mes_final_processo <= '" + AnoMesFim + "'";
            }

            Graficos.Graficos.GraficoPizza oGrafico = new GraficoPizza(titulo, ConsultarDT(sql.Replace("0=0", "0=0" + filtro)));

            oGrafico.Largura           = 500;
            oGrafico.Altura            = 300;
            oGrafico.TamanhoFontTitulo = 10;

            return(oGrafico.DesenharGrafico());
        }
예제 #2
0
        //##### GRÁFICO: NÚMERO DE PROCESSOS CONCLUÍDOS

        /// <summary>
        /// Gera um gráfico de Pizza com o número de licitações concluídas por modalidade
        /// </summary>
        /// <returns>
        /// Um <see cref="System.String"/> representando o local e nome da imagem PNG gerada
        /// </returns>
        public string GraficoNumeroProcessosConcluidos()
        {
            string sql = ConsultaXML.retornarSQL("GraficoNumeroProcessos");

            Graficos.Graficos.GraficoPizza oGrafico = new GraficoPizza("Processos Concluídos", ConsultarDT(sql));

            oGrafico.Largura           = 460;
            oGrafico.Altura            = 300;
            oGrafico.TamanhoLegenda    = 100;
            oGrafico.TamanhoFontTitulo = 10;

            return(oGrafico.DesenharGrafico());
        }