public void GerarGraficoDeTotalDeMatriculasNoAnoPorUf() { try { string strAno = Request.QueryString["ano"]; string strUF = Request.QueryString["ddlUF"]; int ano = (!string.IsNullOrEmpty(strAno)) ? int.Parse(strAno.ToString()) : DateTime.Now.Year; int uf = (!string.IsNullOrEmpty(strUF)) ? int.Parse(strUF.ToString()) : -1; var bmUsuario = new BMUsuario(); if (!bmUsuario.PerfilAdministrador() && bmUsuario.ObterUfLogadoSeGestor() > 0) { uf = bmUsuario.ObterUfLogadoSeGestor(); } IList <DTOTotalMatriculaOfertaPorAno> ListaComTotalDeMatriculasNoAnoPorUf = new ManterDashBoard().ObterTotalMatriculasNoAnoPorUf(ano, uf); if (ListaComTotalDeMatriculasNoAnoPorUf != null && ListaComTotalDeMatriculasNoAnoPorUf.Count > 0) { this.MontarGraficoDeColunaComTotalDeMatriculasNoAnoPorUf(this.chartMatriculasNoAnoPorUf, ListaComTotalDeMatriculasNoAnoPorUf, ano); } } catch { //throw ex; } }
public void GerarGraficoDeParticipacaoProporcionalAoNumeroDeFuncionarios() { try { var strAno = Request.QueryString["ano"]; var strUf = Request.QueryString["ddlUF"]; var ano = (!string.IsNullOrEmpty(strAno)) ? int.Parse(strAno) : DateTime.Now.Year; var uf = (!string.IsNullOrEmpty(strUf)) ? int.Parse(strUf) : -1; var bmUsuario = new BMUsuario(); if (!bmUsuario.PerfilAdministrador() && bmUsuario.ObterUfLogadoSeGestor() > 0) { uf = bmUsuario.ObterUfLogadoSeGestor(); } var listaComParticipacaoProporcionalAoNumeroDeFuncionarios = new ManterDashBoard().ObterParticipacaoProporcionalAoNumeroDeFuncionarios(ano, uf); if (listaComParticipacaoProporcionalAoNumeroDeFuncionarios != null && listaComParticipacaoProporcionalAoNumeroDeFuncionarios.Count > 0) { MontarGraficoDeColunaComParticipacaoProporcionalAoNumeroDeFuncionarios(this.chartParticipacaoProporcionalAoNumeroDeFuncionarios, listaComParticipacaoProporcionalAoNumeroDeFuncionarios); } } catch (AcademicoException ex) { throw ex; } }
public void GerarGrafico(int ano, int uf) { try { IList <DTOMatriculasPorMes> Lista = new ManterDashBoard().ObterMatriculasPorMes(ano, uf); if (Lista != null && Lista.Count > 0) { this.MontarGrafico(this.chartMatriculasMes, Lista, ano); } } catch (AcademicoException ex) { throw ex; } }
public void CarregarInformacoesSobreRelatoriosMaisAcessados() { try { IList <DTOGeracaoRelatorio> ListaRelatoriosMaisAcessados = new ManterDashBoard().ListarRelatoriosMaisAcessadosPorUsuario(); if (ListaRelatoriosMaisAcessados != null && ListaRelatoriosMaisAcessados.Count > 0) { WebFormHelper.PreencherGrid(ListaRelatoriosMaisAcessados, dgvInformacoesDeRelatoriosMaisAcessados); } } catch (AcademicoException ex) { throw ex; } }
public void GerarGrafico(int ano, int uf) { try { IList <DTOInscritosPorCategoria> Lista = new ManterDashBoard().ObterInscritosPorCategoria(ano, uf); if (Lista != null && Lista.Count > 0) { this.MontarGrafico(this.chartInscritosPorCategoria, Lista, ano); } } catch (AcademicoException ex) { throw ex; } }
public void GerarGrafico(int ano) { try { IList <DTOInscritosTotalUF> Lista = new ManterDashBoard().ObterInscritosTotalUF(ano); if (Lista != null && Lista.Count > 0) { this.MontarGrafico(this.chartInscritosTotalUF, Lista, ano); } } catch (AcademicoException ex) { throw ex; } }
public void CarregarInformacoesSobreFuncionalidadesMaisAcessadas() { try { IList <DTOFuncionalidade> ListaFuncionalidadesMaisAcessadasPorUsuario = new ManterDashBoard().ListarFuncionalidadesMaisAcessadasPorUsuario(); if (ListaFuncionalidadesMaisAcessadasPorUsuario != null && ListaFuncionalidadesMaisAcessadasPorUsuario.Count > 0) { WebFormHelper.PreencherGrid(ListaFuncionalidadesMaisAcessadasPorUsuario, dgvFuncionalidadesMaisAcessadas); } } catch (AcademicoException ex) { throw ex; } }
public void CarregarInformacoesSobreNotificacoes() { try { IList <DTONotificacao> ListaNotificacoesDoUsuario = new ManterDashBoard().ListaNotificacoesMaisAcessadasPorUsuario(); if (ListaNotificacoesDoUsuario != null && ListaNotificacoesDoUsuario.Count > 0) { WebFormHelper.PreencherGrid(ListaNotificacoesDoUsuario, dgvNotificacoes); } } catch (AcademicoException ex) { throw ex; } }
public void GerarGrafico(int ano, int uf) { try { IList <DTOConcluintesPorFormaAquisicao> Lista = new ManterDashBoard().ObterConcluintesPorFormaAquisicao(ano, uf); if (Lista != null && Lista.Count > 0) { this.MontarGrafico(this.chartMatriculasPorFormaAquisicao, Lista, ano); } } catch (AcademicoException ex) { throw ex; } }
public void GerarGraficoDeTaxaDeAprovacaoNoAno() { try { var anoAtual = DateTime.Today.Year; var listaDadosComTaxaDeAprovacaoNoAno = new ManterDashBoard().ObterTaxaDeAprovacaoNoAno(anoAtual, null); if (listaDadosComTaxaDeAprovacaoNoAno != null && listaDadosComTaxaDeAprovacaoNoAno.Count > 0) { //WebFormHelper.PreencherGrid(ListaDadosComTaxaDeAprovacaoNoAno, dgvInformacoesDeRelatoriosMaisAcessados); //this.MontarGrafico(this.chartTaxaAprovacaoNoAno, SeriesChartType.Bar, ListaDadosComTaxaDeAprovacaoNoAno); } } catch (AcademicoException ex) { throw ex; } }
public void GerarGraficoDeTotalDeMatriculasNoAnoPorFormaAquisicao(int ano, int uf) { try { IList <DTOMatriculaOfertaNoAno> ListaComTotalDeMatriculasNoAnoPorFormaDeAquisicao = new ManterDashBoard().ObterTotalMatriculasNoAnoPorFormaAquisicao(ano, uf); if (ListaComTotalDeMatriculasNoAnoPorFormaDeAquisicao != null && ListaComTotalDeMatriculasNoAnoPorFormaDeAquisicao.Count > 0) { this.MontarGraficoDeColunaComTotalDeMatriculasNoAnoPorFormaDeAquisicao(this.chartMatriculasNoAnoPorFormaDeAquisicao, ListaComTotalDeMatriculasNoAnoPorFormaDeAquisicao, ano); } } catch (AcademicoException ex) { throw ex; } }
public void GerarGraficoDeParticipacaoProporcionalAoNumeroDeFuncionarios() { try { int?anoAtual = 2013; IList <DTOEstatisticaNivelOcupacional> ListaComParticipacaoProporcionalAoNumeroDeFuncionarios = new ManterDashBoard().ObterParticipacaoProporcionalAoNumeroDeFuncionarios(anoAtual, null); if (ListaComParticipacaoProporcionalAoNumeroDeFuncionarios != null && ListaComParticipacaoProporcionalAoNumeroDeFuncionarios.Count > 0) { this.MontarGraficoDeColunaComParticipacaoProporcionalAoNumeroDeFuncionarios(this.chartParticipacaoProporcionalAoNumeroDeFuncionarios, ListaComParticipacaoProporcionalAoNumeroDeFuncionarios, anoAtual); } } catch (AcademicoException ex) { throw ex; } }
public void GerarGraficoDeTotalDeMatriculasNoAnoPorFormaAquisicao() { try { //TODO: Nardo -> Tirar este valor fixo. //int anoAtual = 2013; // DateTime.Today.Year; IList <DTOMatriculaOfertaNoAno> ListaComTotalDeMatriculasNoAnoPorFormaDeAquisicao = new ManterDashBoard().ObterTotalMatriculasNoAnoPorFormaAquisicao(null, null); if (ListaComTotalDeMatriculasNoAnoPorFormaDeAquisicao != null && ListaComTotalDeMatriculasNoAnoPorFormaDeAquisicao.Count > 0) { this.MontarGraficoDeColunaComTotalDeMatriculasNoAnoPorFormaDeAquisicao(this.chartMatriculasNoAnoPorFormaDeAquisicao, ListaComTotalDeMatriculasNoAnoPorFormaDeAquisicao, 2013); } } catch (AcademicoException ex) { throw ex; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { var idUf = 0; int.TryParse(ufQuery.ToString(), out idUf); DTOTop5Cursos dto; // Se todos os parâmetros forem os padrões da página incial será trazido o dado cacheado if (Dashboard.defaultStartDate == StartDate && Dashboard.defaultEndDate == EndDate && idUf == Dashboard.defaultUf) { var cacheData = new CacheData("ucRelatorioTop5Cursos", 24); if (cacheData.HasValidCacheData()) { dto = cacheData.GetCacheData(); } else { dto = new ManterDashBoard().ObterTop5Cursos(StartDate, EndDate, idUf); // Queremos que expire na virada de dia e não dure exatamente 24 horas cacheData.SetCacheData(dto, typeof(DTOTop5Cursos), DateTime.Today.AddDays(1)); } } else { dto = new ManterDashBoard().ObterTop5Cursos(StartDate, EndDate, idUf); } rtOnline.DataSource = dto.CursosOnline; rtOnline.DataBind(); rtPresencial.DataSource = dto.CursosPresenciais; rtPresencial.DataBind(); } }