private Aluno getAlunoProntuario(string prontuario) { var aDAO = new AlunoDAO(); return aDAO.get(a => a.prontuario.prontuario == prontuario).FirstOrDefault(); }
private void btnPesquisarAluno_Click(object sender, EventArgs e) { if (rdbProntuarioAluno.Checked == true) { if (String.IsNullOrWhiteSpace(txtPesquisarAluno.Text)) { mensagem("Insira valor no campo de pesquisa!"); } else { try { aluno = getAlunoProntuario(txtPesquisarAluno.Text); if (aluno == null) { mensagem("Falha ao pesquisar aluno"); } else { preencherDadosAluno(aluno); gerarSolicitacoes2(); } } catch (Exception ex) { mensagem("Falha ao pesquisar aluno. Detalhes: " + ex); } } } else if (rdbNomeAluno.Checked == true) { if (String.IsNullOrWhiteSpace(txtPesquisarAluno.Text)) { mensagem("Insira valor no campo de pesquisa!"); } else { try { var aDAO = new AlunoDAO(); alunos = aDAO.get(a => a.nome.StartsWith(txtPesquisarAluno.Text, StringComparison.CurrentCultureIgnoreCase)); if (alunos.Count() == 0) { mensagem("Nenhum aluno encontrado"); gerarSolicitacoes1(); } else if (alunos.Count() == 1) { aluno = alunos.First(); preencherDadosAluno(alunos.First()); gerarSolicitacoes2(); } else { frmAlunos f = new frmAlunos(alunos); f.ShowDialog(); } } catch (Exception ex) { mensagem("Nenhum aluno encontrado. Detalhes: " + ex); gerarSolicitacoes1(); } } } }