コード例 #1
0
        private void FiltrarAlunos(string campoFiltro, string valorFiltro)
        {
            DesativarSelecao();
            try
            {
                AlunoDAL     alunoDAL = new AlunoDAL();
                List <Aluno> list     = new List <Aluno>();
                list = alunoDAL.FiltrarPorParametro(campoFiltro, valorFiltro).ToList();

                string campo;
                if (campoFiltro.Equals("rcq"))
                {
                    campo = "nível de risco referente à RELAÇÃO CINTURA-QUADRIL classificado como ";
                }
                else
                {
                    campo = "TAXA DE GORDURA CORPORAL classificada como ";
                }

                if (list.Count() > 0)
                {
                    PreencherDatagridAlunos(list);
                    lblAvisoSelect.Visible = true;
                    lblAvisoSelect.Text    = "Abaixo estão listados os alunos que possuem " + campo + valorFiltro.ToUpper() + ".";
                }
                else
                {
                    MessageBox.Show("Nenhum aluno foi localizado com base na opção selecionada.", "Filtro", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }