protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (RelatorioQuestionarioAvaliacao rel = new RelatorioQuestionarioAvaliacao()) { WebFormHelper.PreencherLista(rel.ObterQuestionario(), cbxNomeQuestionario, true, false); WebFormHelper.PreencherLista(rel.ObterFormaAquisicaoTodos(), cbxFormaAquisicao, true, false); WebFormHelper.PreencherLista(rel.ObterSolucaoEducacional(), cbxSolucaoEducacional, true, false); } } }
protected void btnPesquisar_Click(object sender, EventArgs e) { using (RelatorioQuestionarioAvaliacao rel = new RelatorioQuestionarioAvaliacao()) { ItemTrilha pItemTrilha = new ItemTrilha(); //if (cbxNomeQuestionario.SelectedIndex> 0) // pItemTrilha. if (cbxFormaAquisicao.SelectedIndex > 0) { pItemTrilha.FormaAquisicao.ID = int.Parse(cbxFormaAquisicao.SelectedValue); } if (cbxSolucaoEducacional.SelectedIndex > 0) { pItemTrilha.SolucaoEducacional.ID = int.Parse(cbxSolucaoEducacional.SelectedValue); } IList <DTOQuestionarioAvaliacao> lstRelatorio = rel.ConsultarQuestionarioAvaliacao(pItemTrilha); Session.Add("dsRelatorio", lstRelatorio); if (lstRelatorio != null && lstRelatorio.Count > 0) { componenteGeracaoRelatorio.Visible = true; ucFormatoSaidaRelatorio.Visible = true; btnPesquisar.CssClass = "btn btn-default mostrarload"; Filtros.CssClass = "panel-collapse collapse"; } else { componenteGeracaoRelatorio.Visible = false; ucFormatoSaidaRelatorio.Visible = false; } dgRelatorio.DataSource = lstRelatorio; WebFormHelper.ValidarVisibilidadeCamposGrid(dgRelatorio, chkListaCamposVisiveis.Items); } }