Ejemplo n.º 1
0
        public DataTable Pesquisar(string resp_nome, Aluno aluno)
        {
            DataTable resultadoBusca = new DataTable();

            resultadoBusca.Columns.Add("Id", typeof(int));
            resultadoBusca.Columns.Add("Nome", typeof(string));
            resultadoBusca.Columns.Add("Parentesco", typeof(string));

            ResponsavelDAO respDAO = new ResponsavelDAO();

            foreach (Responsavel obj in (respDAO.Consultar(resp_nome, aluno)))
            {
                DataRow linha = resultadoBusca.NewRow();

                linha["Id"]   = obj.Id;
                linha["Nome"] = obj.Nome;
                if (obj.OutroParentesco.Length > 0)
                {
                    linha["Parentesco"] = obj.OutroParentesco;
                }
                else
                {
                    switch (obj.Parentesco)
                    {
                    case "P":
                        linha["Parentesco"] = "PAI";
                        break;

                    case "M":
                        linha["Parentesco"] = "MÃE";
                        break;

                    case "A":
                        linha["Parentesco"] = "AVÔ/AVÓ";
                        break;
                    }
                }


                resultadoBusca.Rows.Add(linha);
            }
            return(resultadoBusca);
        }