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()); }
//##### 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()); }