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