protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { CarregarProjetos(); CarregarCriterios(); CarregarUsuarios(); RelatorioDAL.Parametros p = new RelatorioDAL.Parametros(); RelatorioDAL rDAL = new RelatorioDAL(); DataTable dtCriterios = rDAL.ObterResultadosPorCriterio(p); DataTable dtprojetos = rDAL.ObterResultadosPorProjeto(p); gvProjetos.DataSource = dtprojetos; gvProjetos.DataBind(); gvCriterios.DataSource = dtCriterios; gvCriterios.DataBind(); int quantidadeAvaliacaoes = new RelatorioDAL().ObterQuantidadeAvaliacoes(); int quantidadeProjetosAvaliados = new RelatorioDAL().ObterQuantidadeProjetosAvaliados(); int quantidadeAvaliadores = new RelatorioDAL().ObterQuantidadeAvaliadores(); lblEstatistica.ForeColor = System.Drawing.Color.Green; lblEstatistica.Text = string.Format("<br>Já foram realizadas <b>{0}</b> avaliações de <b>{1}</b> diferentes projetos, por <b>{2}</b> avaliadores.</b>", quantidadeAvaliacaoes, quantidadeProjetosAvaliados, quantidadeAvaliadores); } }
protected void btnFiltrar_Click(object sender, EventArgs e) { RelatorioDAL.Parametros p = new RelatorioDAL.Parametros(); p.ProjetoId = (ddlProjetos.SelectedValue != "0") ? (int?)Convert.ToInt32(ddlProjetos.SelectedValue) : null; p.CriterioId = (ddlCriterios.SelectedValue != "0") ? (int?)Convert.ToInt32(ddlCriterios.SelectedValue) : null; p.CPF = (!string.IsNullOrEmpty(txtCpf.Text)) ? txtCpf.Text : string.Empty; p.ProjetoTurmaAvaliadorAproximado = (!string.IsNullOrEmpty(txtOutros.Text)) ? txtOutros.Text : string.Empty; RelatorioDAL rDAL = new RelatorioDAL(); DataTable dtCriterios = rDAL.ObterResultadosPorCriterio(p); DataTable dtprojetos = rDAL.ObterResultadosPorProjeto(p); gvProjetos.DataSource = dtprojetos; gvProjetos.DataBind(); gvCriterios.DataSource = dtCriterios; gvCriterios.DataBind(); }