public List <Aluno> RetornarLista() { //List<Aluno> resultado = new List<Aluno>(); DataTable dataTable = new Controllers.BancoDadosController().RetornarDados("select * from Aluno"); //for (int linha =0; linha < dataTable.Rows.Count; linha++) //{ // Aluno alunoModel = new Aluno(); // alunoModel.Id = Convert.ToInt32(dataTable.Rows[linha]["Id"]); // alunoModel.Nome = dataTable.Rows[linha]["Nome"].ToString(); // alunoModel.DataNascimento = Convert.ToDateTime(dataTable.Rows[linha]["DataNascimento"]); // alunoModel.NivelEscolar = Convert.ToInt32(dataTable.Rows[linha]["NivelEscolar"]); // resultado.Add(alunoModel); //} //return resultado; return(dataTable.AsEnumerable().Select(r => new Models.Aluno() { Id = Convert.ToInt32(r["Id"]), Nome = r["Nome"].ToString(), DataNascimento = Convert.ToDateTime(r["DataNascimento"]), NivelEscolar = Convert.ToInt32(r["NivelEscolar"]) }).ToList()); }
private void DadosTurmaView_Shown(object sender, EventArgs e) { StringBuilder stringBuilder = new StringBuilder(); DataTable dataTurma = new Controllers.BancoDadosController().RetornarDados("select Descricao, Ano, Professor.Nome as NomeProf from Turma inner join Professor on (Professor.Id = Turma.Professor) where Turma.Id = " + m_IdTurma.ToString()); string nomeTurma = dataTurma.Rows[0]["Descricao"].ToString(); int ano = Convert.ToInt32(dataTurma.Rows[0]["Ano"]); string professor = dataTurma.Rows[0]["NomeProf"].ToString(); stringBuilder.AppendLine(string.Format("Turma {0} criada com sucesso", nomeTurma)); stringBuilder.AppendLine(string.Format("Ano: {0}", ano)); stringBuilder.AppendLine(string.Format("Professor: {0}", professor)); DataTable dataAlunos = new Controllers.BancoDadosController().RetornarDados("select count(*) from TurmaAluno where Turma = " + m_IdTurma); int qtdAlunos = Convert.ToInt32(dataAlunos.Rows[0][0]); stringBuilder.AppendLine(); stringBuilder.AppendLine(string.Format("Quantidade alunos: {0}", qtdAlunos)); tbDados.Text = stringBuilder.ToString(); }